Lubuntu 14.04コンピューターからssh
を使用してサーバーに接続するのに問題がありますが、他のマシンからは実行できます。私もオンラインで住所に行くことができません(他の人はできます)。
現在、携帯電話から3Gネットワークを使用していますが、同じ3G接続の別のコンピューターを使用してサーバーに接続できるため、これは問題ではないようです。
これは私の接続の試みです:
root@Elizabeth:/# ssh USER@HOSTNAME
ssh: connect to Host HOSTNAME port 22: Connection timed out
更新:ping HOSTNAME
が間違ったIPアドレスをレンダリングすることを見たので、これが何が悪いのかを知る手がかりになると思います。それを解決する方法はありますか?コメントで提案されているように、ssh USER@IPADDRESS
を実行することで回避できます。
役に立つ場合は、以下の詳細情報をご覧ください。私はサーバーとネットワークを扱うのは初めてなので、何が悪いのかを言うために必要な他の情報がある場合は言ってください。
root@Elizabeth:/# nm-tool | grep "DNS"
DNS: 172.20.10.1
DNS: 172.20.10.1
root@Elizabeth:/# nslookup HOSTNAME
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: HOSTNAME
Address: IP-address # correct IP-address for HOSTNAME
root@Elizabeth:/# ip route
default via 172.20.10.1 dev eth1 proto static
172.20.10.0/28 dev eth1 proto kernel scope link src 172.20.10.3 metric 1
172.20.10.0/28 dev wlan0 proto kernel scope link src 172.20.10.5 metric 9
Sshを適切にテストするには、ssh user@ipaddress
を使用します。それが失敗した場合、問題は接続のようなより深いものです。
Sshを適切にテストするには、ssh user@ipaddress
を使用します。それが失敗した場合、問題はファイアウォールのようなものです。
たとえば、次のコードでファイアウォールのステータスをチェックアウトします
Sudo ufw status
動作している場合、まず以下のコードでファイアウォールを無効にします:
Sudo ufw disable
テストssh user@ipaddress
Sshにufwを許可すると問題が解決します。以下のコマンドを実行して許可します。
Sudo ufw allow ssh