私は仕事用のラップトップ(lappy2)から自宅のラップトップ(lappy)にsshしようとしています。そのため、物事を実行したり、ファイルを転送したり、サーバーのセットアップに必要なスキルを身に付けることができます。
AT&T Uverse 2wireルーター(3801HGV)にポート22を開くように指示しましたが、ポート22が開いていることを示しています。私が試してみました ssh user@routerIP
、ssh user@routerIP:22
、ssh user@lappyIP
、およびssh user@lappyIP:22
、関連するすべての単語をもちろん実際の資格情報に置き換えます。これらはどれもうまくいきませんでした。
http://canyouseeme.org/ にアクセスすると、ポートが開いていないように見えます。私は22、25、80、および他のいくつかをチェックしました。
最後に、職場で使用するミドルコンピューター(hpc)で here の手順を試しましたが、これも機能しませんでした。記録のために、lappyとlappy2はどちらも、インターネットにアクセスできる場所であればどこからでもhpcに接続できます。
他に試すことができるものはありますか?ありがとう。
さて、私はそれを理解しました。目的のマシンにopenssh-serverをインストールするだけでした。これで問題は完全に解決しました。
また、非標準ポートを使用する場合は、ssh-serverにSudo /usr/sbin/sshd -p <port>
。 2台のマシンでセットアップしたため、2台目のマシンでは22台が使用されていたため、2台目のマシンで任意のポートを指定する必要がありました。また、何らかの理由でコマンドを絶対パスで実行する必要があります。