web-dev-qa-db-ja.com

AzureにSSH接続できないVM

Ubuntu VMがあり、すべてそのままで機能しました。最近VM = PuTTYを使用していて、できなかった。

エラーが表示されます:Network Error: Connection Timed out

VMインバウンドルールでSSH用にポート22が開かれていることを確認しました。

SSH Port 22 Allowed

私はこれをVM約2か月前にサイドプロジェクト用にセットアップしましたが、そのときに問題なくSSHを簡単に実行できました。今はできません。何か不足していますか?

PS:HTTPは正常に動作します。 Webサイトを実行していて、ブラウザに表示されます。また、ブラウザベースのSSHクライアントを使用してみたところ、VMにSSHで接続できました。

9
Samarth Agarwal

ローカルファイアウォールに問題があるようです。ポータルでSSH構成をリセットしてみてください。

  1. Azureポータルに移動
  2. 選択VM
  3. パスワードのリセットを選択します
  4. 設定のリセットのみを選択
  5. 更新を選択

Screenshot of the process here!

10
user8651461

誰かを助けるかもしれないので、これを追加します、選択された答えは私にとってうまくいきませんでした

何らかの理由で、ubuntuサーバー上のファイアウォール

Serial Consoleに移動し、sshユーザー名を入力すると、サーバーにログインします

ファイアウォールのステータスをチェックして、ポート22が許可されているかどうかを確認します

Sudo ufw status verbose

ルールが存在しない場合は追加します

Sudo ufw allow ssh

enter image description here

2
Dr Manhattan

Azureで新しいVMが作成されると、デフォルトで、ポート22のプロトコルTCPが無効になります。これを許可する必要があります。

フォロー: https://medium.com/techinpieces/practical-Azure-how-to-enable-ssh-on-Azure-vm-84d8fba8103e

0
MD. ABU TALHA

以下のディレクトリを作成します:mkdir -p /run/sshd

次にサービスを再起動します:systemctl restart ssh

これは間違いなくあなたの問題を解決します。

0
Vipul Diwan

同じ問題が発生しました。以下は私がこの問題を解決する方法です:

  1. VM最初に作成するときにポートを追加しないでください。
  2. VMステータスがRunningになるまで、ネットワークタブにポート22を追加します。
0
sully