web-dev-qa-db-ja.com

Webコンソールの外部でSSH経由でサーバーに接続できない

コンソールなどを介してサーバーに接続しようとすると:

➤ 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をリセットしました。ポートは正常に見えます。

Screenshot

コンソール経由でサーバーにログインできないのはなぜですか?

update:どうやら接続に使用していたローカル環境は、sshをブロック解除し、ssh -p 1337 [email protected]を実行した後、sshをブロックしていたようです。

ssh_exchange_identification: read: Connection reset by peer
4
user3108268

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できるようにする場合は調整します。

1
Jakuje