数日後、Ubuntu 16.04.2 LTSサーバーにSSHで接続できません。私が知る限り、他のすべては正常に機能しています(いくつかのWebサイトにサービスを提供しており、すべてオンラインで問題ありません)。 SSHで接続しようとすると、タイムアウトが発生します。現時点では、sshd_configで有効にしたパスワード認証を使用しています。
私が考えることができるすべてを試しました:
他に何ができますか?私はDangサーバー全体を再インストールすることに傾倒していますが、それはそれが実行するいくつかのWebサイトのバックアップと再インストールを意味します。
編集:コメントを読んだ後:
関連するnetstat -atnp出力:
tcp 0 0 0.0.0.0:**port** 0.0.0.0:* LISTEN 24268/sshd
tcp6 0 0 ::**port** ::* LISTEN 24268/sshd
同じポートでリスニングしているものは他にありません。 ufwを無効にしても、何も変わりません。
sshコマンド:
ssh user@server -p port
@tatsu:どうすればこの間違いをすることができるかわからないが、何かが足りないかもしれない。正しいユーザー名、サーバーアドレス(IPを直接試しました)、およびポートを使用しています。
ssh -vvv出力(セキュリティ上の理由でサーバーとローカル情報を編集):
debug1: Reading configuration data **path to user-specific config**
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: /etc/ssh/ssh_config line 56: Applying options for *
debug2: resolving "**server**" port **port**
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to **server** [**ip address**] port **port**.
debug1: connect to address **ip address** port **port**: Operation timed out
debug1: Connecting to **server** [**ip address**] port **port**.
debug1: connect to address **ip address** port **port**: Operation timed out
Ubuntu 16.04 LTSでは、それはある種のファイアウォールまたは私が知らない何かだと思います。 Ubuntu 14.04 LTSサーバーで同じ設定(sshだけでなく、ほぼすべて)を実行していますが、すべてスムーズに実行できます。
また、他のすべてのサーバーに問題なくSSH接続できます。ラップトップ、他のサーバーの1つのトンネル、友人のiMac、または4G接続の電話を使用して、これにSSH接続することはできません。だから...問題はサーバーにあるのではなく、メソッドやコマンドにあるのではないかと確信しています。
また、サーバーにハードウェアを提供しているホスティング会社に依頼しましたが、SSHポートに接続することはできませんが、サーバー側では何もブロックしていません。
私がその間に試した他のいくつかのこと:
他に試すことができるアイデア/ものはありますか?
満足のいく答えではありませんが、私はこれを何とか修正しました。 UFWを完全にアンインストールして、動作し始めました。失敗したインストールなどである必要があります。 UFWを再インストールしましたが、すべて正常に動作しています。