自宅サーバに外部ネットワークからssh接続できるようにする
■外部ネットワークからサーバにアクセスできるようにするための設定
ルータのポートマッピング設定にて、NATエントリを追加する。
LAN側ホスト:192.168.0.100
ポート番号:22-22
こうすれば、ルータのグローバルIPにアクセスしたときに、サーバに接続されるようになる。
確認のために、外部ネットワークであるiphoneのTermiusにて接続。うまくできた。
内部ネットワークからグローバルIPアドレスを指定してもうまく接続できなかった。ルータまで行った後に自分のアドレスなので外にでないから?
■Windows PowerShellでssh接続
ノマドワーカーなので、windowsからssh接続する。
Teratermを使わなくてもPowerShellでもssh接続(ssh -l ユーザー名 IPアドレス)できるようになったようだ。
できるか分らんけど、これからPowerShellに対して自動ログ取得とか、プロンプトに時刻表示とか設定しよう。ファイル転送の方法なども確認。
■自分のクライアントPCのhosts設定
C:\Windows\System32\drivers\etc\hostsの末尾に以下を追加
192.168.0.100 tofuInn
119.106.XX.XX tofu