0
0

More than 5 years have passed since last update.

Dockerから遠隔地のサービスを使う with SSHポートフォワーディング

Posted at

SSHポートフォワーディングする時にvboxnet1のIPアドレスを指定してやれば良い。

version

Mac

10.11.6

ssh

$ ssh -V
OpenSSH_6.9p1, ・・・

Docker

$ docker -v
Docker version 18.03.0-ce, ・・・

やり方

  1. [host]vboxnet1のIPアドレスを取得

    $ ifconfig vboxnet1
    vboxnet1: ・・・・・・・
        ether ・・・・・・・
        inet 192.168.99.1 netmask ・・・・・・・
    

    →この場合は192.168.99.1

  2. [host]SSHポートフォワーディング

    $ ssh -v -L 192.168.99.1:[ポート]:[接続先ホスト]:[接続先ポート] [リモートホストのユーザ名]@[リモートホスト]
    

    SSHポートフォワーディングについての詳細は省略

    ※vboxnet1のIPアドレス指定を省略すると、localhost:[ポート]がトンネルの口になってしまうため、Dockerから使えない。

  3. [guest]接続確認

    # cat /etc/redhat-release 
    CentOS release 6.9 (Final)
    # rpm -qi nc
    ・・・・・・・
    Version     : 1.84 ・・・・・・・
    Release     : 24.el6 ・・・・・・・
    ・・・・・・・
    
    # nc -v -w 1 192.168.99.1 -z [ポート]
    Connection to 192.168.99.1 [ポート] port [tcp/*] succeeded!
    

    ※guestマシンへのログイン方法は省略
    ※ncコマンドの詳細は省略

0
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
0
0