リモートLinuxコンピューターは内部ネットワークにあり、パブリックIPアドレスがありません。そこで、ngrokをインストールしました。
ngrok tcp 22
@inconshreveableによるngrok(Ctrl + Cで終了)トンネルステータスオンライン
バージョン2.0.19/2.0.17
Webインターフェイス http://127.0.0.1:404
Forwarding tcp://0.tcp.ngrok.io:36428-> localhost:22
接続ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
Sshdが実行されていることを確認しました。
ローカルPCで、試しました
ssh [email protected] -p36428
を引き起こした
ssh:ホストngrok.comポート36428に接続:接続が拒否されました
間違った宛先アドレスに接続しています。コマンドは
ssh [email protected] -p36428
異なるホスト名(つまり、0.tcp.ngrok.io
の代わりに ngrok.com
)。
通常、user@hostname
すべてのオプションの後(例-p36428
)、通常は問題を引き起こしませんが。