試行1:

試行1:

過去 2 時間、仮想マシンに SSH 接続しようとしましたが、うまくいきませんでした。

VM に直接ログインすることはできますが、SSH で接続することはできません。

試行1:

VirtualBox で、ホストオンリー ネットワークを設定しました。 を使用してこの IP に SSH 接続すると、次のようになります。ssh [email protected] -p22

パスワードプロンプトが表示され、ユーザーのパスワードが機能しません。 3 回失敗すると、次のエラーが表示されます。

Permission denied (publickey,keyboard-interactive).

試行2:

また、VirtualBox に CIDR を使用して NAT を設定しています10.0.2.0/24。 を使用して SSH で接続しようとしても、何も起こらず、最終的にはタイムアウトになります。ssh [email protected] -p22

この IP に ping すると、ping ごとにタイムアウトになります。

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
...

詳細:

PasswordAuthenticationに設定しyesました/etc/ssh/sshd_config

また、 の内容も確認しましたが、 VM に SSH 接続しようとしたとき/var/log/secureに からの出力はありません。tail -f

問題が何なのか、またそれを解決するために何をすべきか、本当によく分かりません。どんな助けでもいただければ幸いです。ありがとうございます。

答え1

次のいずれかを実行する必要があります。

  1. ブリッジ ネットワーク モードで VM をセットアップします。
  2. Virtual Box でポート転送をオンに設定し、192.168.56.1 のポート (おそらく 22 以外) を受け入れて、VM の 10.xxx IP の 22 に転送します。

ここに適切な参考資料があります。http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/

答え2

それは192.168.56.1正しい IP ですか?.1おそらく VM ではなくホスト システムだと思いますが?

10.0.2.0ネットワークアドレスです。VM やホストシステムにはそのアドレスはありません。ただし、それぞれのネットワークには IP があり、そのアドレスの最後の数字は0

コンソール経由でログインできるので、それを実行して、ip addr show | grep inetネットワーク アドレスを確認します。

関連情報