さくらのVPSはIPv4/IPv6デュアルスタックで、双方ともにグローバルアドレスがついているため、IPv4 しかない環境から IPv6 アドレスがついたホストへ SSH する際の踏み台に使うことができる。

  • ProxyCommand でホスト名をクオートすること
    • IPv6 のブラケットがシェルで解釈されないように
Host raspberrypi
User pi
Hostname 2001:db8::40c0
ProxyCommand ssh user@vpshost -W '[%h]:%p'

自宅のIPv6環境でアクセスする場合は、ルーターなどのファイアーウォールの設定が必要。家庭用ルーターはIPv6でも無防備にならないように、デフォルトでほとんどのインカミングパケットを破棄するので、特定ホスト・ポートへのアクセスを許可する設定が別途必要となる。

  1. トップ
  2. tech
  3. さくらのVPSを踏み台にして IPv6 アドレスがついているホストへ ssh
▲ この日のエントリ