SSH Portforward でLANの中へ

PPTPがフィルタリングで使えない環境でもLANにアクセスするため:

  1. 対象ホストにSSHでアクセスできるようにする。本学の環境ではたとえば23456ポートにするとよい。
  2. フォワードサーバFを用意し、LAN内部の23456ポートをローカルの22222にローカルフォワードする

    [code]ssh -L 22222:10.XXX.XXX.XXX:23456 サーバFのID@サーバFのホスト名[/code]

  3. あとはローカルの22222にアクセスすればよい

私の環境では対象ホストがQNAP NASである。sshdのポートを変更するには色々とゴチャゴチャしなければいけないという記事が散見されるが、プロセスを確認してみると、

[code][~] # ps aux | grep sshd
4237 admin 3232 S sshd: admin@pts/0
4269 admin 284 S grep sshd
23663 admin 1160 S /usr/sbin/sshd -f /etc/config/ssh/sshd_config -p 22222
[/code]

ということなので、NAS起動時に明示的にポートを指定しており、sshd_config を編集しても無駄のようだ。少々悩んだが Web インターフェースで設定できた。

1件のコメント

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です