ポート 22: 接続が拒否されました

ポート 22: 接続が拒否されました

私は OSX を初めて使用しており、自宅から学校のコンピューターにリモートでログインしようとしています。友人が ssh の使い方を教えてくれたので、彼と一緒に作業しながらコンピューターに正常にログインできました。家に帰ると、次のエラーが発生しました。

port 22: Connection refused

他の投稿も見てみたのですが、前述したように、私は OSX に慣れていないので、何が問題なのかわかりません。私が見つけたのは Linux マシンに関するものだけで、私は Macbook Pro で Mavericks を実行しています。どなたか助けてくれませんか?

答え1

これは Mac の問題ではなく、接続しようとしているコンピューターのネットワークに関係しています。

  1. それは LAN 内ですか、それともパブリック (インターネット) で公開されていますか。LAN 内にある場合、パブリック ドメインへのリンクを取得しない限り、マシンは別の LAN 内にあるため、自宅にいるときにそのマシンに接続することはできません。
  2. 接続先のマシンの SSH 構成ファイルで、ユーザー (例: root、または接続に使用しているユーザー) に対して SSH が有効になっていますか (「学校のコンピューター」の OS を指定していません。Linux の場合は、Google の「root のリモート SSH を拒否する」ガイドに従ってください)。
  3. 最後に、LAN の外部では ssh が無効になっています。

これらはすべて要因となる可能性があります。上記の質問 1 を自分自身に問いかけるか、その PC で行われた ssh 構成を理解して、それが質問 2 と 3 で述べた要因の 1 つではないかどうかを確認する必要があります。幸運を祈ります。

関連情報