コンソールなどを介してサーバーに接続しようとすると:
➤ ssh -vv xx.xx.xxx.xx:1337
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
_ssh: Could not resolve hostname xx.xx.xxx.xx:1337: Name or service not known
明らかに何かが機能していません。
良いことは、Webコンソール(Vultr提供)を使用してブラウザー経由で接続できることです。そして、Webコンソールssh [email protected] -p 1337
で同じことを入力すると、ログインします。
UFW
ファイアウォールを停止し、iptables
をリセットしました。ポートは正常に見えます。
コンソール経由でサーバーにログインできないのはなぜですか?
update:どうやら接続に使用していたローカル環境は、sshをブロック解除し、ssh -p 1337 [email protected]
を実行した後、sshをブロックしていたようです。
ssh_exchange_identification: read: Connection reset by peer
ssh
のマニュアルページは、ssh
コマンドの概要を明確に説明しています。
ssh [...] [-p port] [...] [user@]hostname [...]
hostname
の後にポートを追加することはできません。以下を使用する必要があります。
ssh -p 1337 xx.xx.xxx.xx
詳細を収集してから編集:重要な部分は
connection refused by tcp_wrapper
サーバーは、/etc/hosts.allow
や/etc/hosts.deny
の一部のIPアドレスからの接続を拒否するように構成されています。これらのルールを確認し、IPからsshできるようにする場合は調整します。