4

私の MAC osx 10.8.5 と SSH の問題は何ですか? Mac OSX 10.8.5 からリモート マシンに ping を実行できます。
別の Linux マシンからリモート マシンに ssh できます。しかし、IP アドレスまたは長い名前のどちらを使用しても、MAC からリモート マシンに ssh できません。以前はこれを行うことができましたが、現在は機能しなくなりました。これがどのように起こったのかわかりません。MAC に NoMachine をインストールしましたが、これが原因かどうかはわかりません。

$ ssh -vvv 73.x.x.x_some_ipaddress
OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 73.x.x.x port 22.
debug1: connect to address 73.x.x.x port 22: Connection refused
ssh: connect to host 73.x.x.x port 22: Connection refused
4

1 に答える 1

2

TL;DRマシンがあなたのリクエストを受け取り、「ここでは何も聞いていません」という何かを送り返しましたhttps://en.wikipedia.org/wiki/Transmission_Control_Protocol#Connection_ Establishment

「接続が拒否されました」は「接続タイムアウト」とは異なります。これは、マシンが接続を開始するために syn (または同期) パケットを送信し、応答として tcp rst (またはリセット) パケットを受信したことを意味します。これは、リモート マシンが接続を開始する要求を受信したが、そのポートでリッスンしているプロセスがない場合に発生する可能性があります。あなたの質問から、そうではないことをテストしたように思えます。発信 ssh 要求に応答して最初のパケットを生成する次の最も明白なものは、ファイアウォールです。すべてのマシンが同じローカル ネットワーク上にありますか? サーバーとクライアントの間にファイアウォールや AWS セキュリティ グループなど、リクエストをフィルタリングしている可能性のあるものはありますか。

ご存知のように、ファイアウォールは、パケットに応答する代わりにドロップするように構成できます。その結果、ssh クライアントがタイムアウトするまでに数秒かかります。

あなたの質問は、プログラミングとはほとんど関係がなく、ネットワークとシステム管理に関係しているため、投票されませんでした。それをした人がなぜ反対票を投じたのかを説明してくれたらよかったのに。将来的には、このような質問を ServerFault などの他のスタック交換 Web サイトの 1 つに投稿することを検討してください。これらのサイトのリストには、 https ://stackexchange.com/sites からアクセスできます。

于 2013-10-31T17:49:04.153 に答える