Ubuntu VMがあり、すべてそのままで機能しました。最近VM = PuTTYを使用していて、できなかった。
エラーが表示されます:Network Error: Connection Timed out
。
VMインバウンドルールでSSH用にポート22が開かれていることを確認しました。
私はこれをVM約2か月前にサイドプロジェクト用にセットアップしましたが、そのときに問題なくSSHを簡単に実行できました。今はできません。何か不足していますか?
PS:HTTPは正常に動作します。 Webサイトを実行していて、ブラウザに表示されます。また、ブラウザベースのSSHクライアントを使用してみたところ、VMにSSHで接続できました。
ローカルファイアウォールに問題があるようです。ポータルでSSH構成をリセットしてみてください。
Azureで新しいVMが作成されると、デフォルトで、ポート22のプロトコルTCPが無効になります。これを許可する必要があります。
フォロー: https://medium.com/techinpieces/practical-Azure-how-to-enable-ssh-on-Azure-vm-84d8fba8103e
以下のディレクトリを作成します:mkdir -p /run/sshd
次にサービスを再起動します:systemctl restart ssh
これは間違いなくあなたの問題を解決します。
同じ問題が発生しました。以下は私がこの問題を解決する方法です: