1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

sshでリモートと接続

Last updated at Posted at 2019-11-04

sshポートフォワーディングの自分用メモ

遠隔用サーバをAAAA, 手元PCをBBBB, 中継サーバをC(サーバ名CCCC ユーザ名abcxyz)とする。
AAAAにあるCへの秘密鍵のファイルパス名はAtoC.pem
BBBBにあるCへの秘密鍵のファイルパス名はBtoC.pem
としておく。jupyter notebookをAAAAで立ち上げた後に,Bから下記の方法で接続するためのメモ。

###手順の概要
(1) AAAAの8888ポートからCの54321ポートへ接続
(2) BBBBの55555ポートからCの54321ポートへ接続
(3) (1)と(2)の後に,BBBBのlocalの55555からAAAAの8888へブラウザでアクセスする

始める前に,中間サーバーCでのfirewall設定も確認しておく。

###:~$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
80                         ALLOW       Anywhere                  
54321                      ALLOW       Anywhere                  
22                         ALLOW       Anywhere                  
80 (v6)                    ALLOW       Anywhere (v6)             
54321 (v6)                 ALLOW       Anywhere (v6)             
22 (v6)                    ALLOW       Anywhere (v6)   

####(1)
まず普通にAAAAに何らかの形でssh接続をした後に,
AAAAからCへ接続

ssh -R 54321:localhost:8888 abcxyz@CCCC -i AtoC.pem

####(2)
手元PC(BBBB)からCへ接続

ssh -L 55555:localhost:54321 abcxyz@CCCC -i BtoC.pem

####(3)
(1)と(2)が終了した後に,ブラウザで
https://localhost:55555/ (もしくはhttp://localhost:55555/)
へアクセスするとJupyter notebookにつながる。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?