[解決済み] Vagrantのssh認証に失敗する
質問
ssh認証の問題点。
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Adapter 2: bridged
==> default: Forwarding ports...
default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Connection timeout. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
default: Error: Authentication failure. Retrying...
できる
Ctrl+C
を認証ループから抜け出し、手動でsshログインすることに成功しました。
ゲストボックスで以下の手順を実行しました。
-
有効化
Remote Login
についてAll Users
. -
を作成しました。
~/.ssh
ディレクトリに0700
のパーミッションが必要です。 -
を作成しました。
~/.ssh/authorized_keys
というファイルを0600
のパーミッションが必要です。 -
貼り付け この公開鍵 を
~/.ssh/authorized_keys
また、Vagrantfileのこの行を使って、パブリック(ブリッジ)ネットワークではなく、プライベート(ホストのみ)ネットワークを使用してみました。
config.vm.network "private_network", ip: "172.16.177.7"
同じ出力が得られます(ただし
Adapter 2: hostonly
が、その後、手動でsshすることができません。
また
config.vm.network "private_network", ip: "10.0.0.100"
.
を設定することも試してみました。
config.ssh.password
をVagrantfileに記述してください。これによって
SSH auth method: password
が、まだ認証されない。
また、ボックスを再構築して、上記をすべて再確認してみました。
見た目は 他の人はこの構成で成功しています ということは、私が何か間違っているのでしょう。
I このスレッドを見つけました。 を起動し、GUIを有効にしましたが、解決しません。
解決方法を教えてください。
最初のネットワークインターフェイスがNATであることを確認してください。もう1つの2番目のネットワークインターフェイスは、BOXを構築するときに好きなものを使ってください。Google のスレッドで説明されているように、Vagrant のユーザーを忘れないでください。
頑張ってください。
関連
-
[解決済み] Forward X11 に失敗しました。ネットワークエラー。接続が拒否されました
-
[解決済み] sshです。ホスト 'ホスト名' の真正性を確立できません。
-
[解決済み] qdel を使用して、私のジョブを 1 つずつではなく、一度にすべて削除してください。
-
[解決済み] Vagrantのssh認証に失敗する
-
[解決済み] エラー missing begin marker の意味するところ
-
[解決済み] pam_unix(sudo:auth): 会話に失敗、auth が [username] のパスワードを特定できなかった
-
[解決済み] ssh "パーミッションが開きすぎています "エラー
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] Vagrantのスタックした接続のタイムアウトを再試行する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Forward X11 に失敗しました。ネットワークエラー。接続が拒否されました
-
[解決済み] sshです。ホスト 'ホスト名' の真正性を確立できません。
-
[解決済み] qdel を使用して、私のジョブを 1 つずつではなく、一度にすべて削除してください。
-
[解決済み] Vagrantのssh認証に失敗する
-
[解決済み] エラー missing begin marker の意味するところ
-
[解決済み] pam_unix(sudo:auth): 会話に失敗、auth が [username] のパスワードを特定できなかった
-
[解決済み] Vagrantのスタックした接続のタイムアウトを再試行する