多段sshでリモートサーバーのjupyter notebookを開く
何回も設定しているのでメモ。
localpcからserver1を踏んでserver2にアクセスし、server2にあるノートブックをlocalでブラウズしたいとする。
※ ポートのxxとかyyは数字。何も不都合がなければどちらも88とかで良いと思う。
Host server1 HostName <server1_ip_or_hostname> User <your_user_on_server1> IdentityFile ~/.ssh/id_rsa # 必要に応じてSSHキーを指定 Host server2 HostName <server2_ip_or_hostname> User <your_user_on_server2> IdentityFile ~/.ssh/id_rsa # 必要に応じてSSHキーを指定 ProxyCommand ssh -W %h:%p server1 LocalForward 88xx localhost:88yy # ローカルの88yyをserver2の88xxにフォワードその後、
(localpc) $ ssh server2
(server2) $ jupyter notebook --no-browser --port=88xx --ip=0.0.0.0ローカルのブラウザでhttp://localhost:88yyにアクセスすればserver2のノートブックをlocalpcで開ける。
コメント
コメントを投稿