インターネット上のサーバー(VPS)から家のネットワークをアクセス


概要

インターネット上にSakura/VPSのような固定IPのsshサーバーを借りている場合、 そこへ向かって ssh コネクションを張ることで、VPS から家の中の NAS や WEBカメラ等にアクセスできるようにしたい。

Sakura/VPS/SSH Reverse Tunnelで紹介した OpenBlockS を使う方法でも構わないが、 それだけのために OpenBlockS を買うのももったいないので、Pogoplug で実現する方法を紹介する。

ルーターに ssh 接続のための NAT を設定して、自宅のアドレスを DDNS でわかるようにして 接続する方法もあるが、自宅からインターネット上の固定アドレスを持ったサーバーへの接続を逆方向に使うほうが、 ルーターを触らないで済むぶん設定が楽である。

インストール手順

  1. インストールスクリプト filehsj-auto-reconnect.txt をダウンロード
  2. otsuka@example.sakura.ne.jp/10022 の部分を、自分の契約している VPS のホスト名、ユーザー名、sshポート番号に変更する
  3. インストールスクリプトを Pogopug に送り込んで実行
  4. /root/.ssh/pogoplug_rsa.pub の公開鍵を VPS の authorized_keys にセットする
  5. Pogoplug を再起動すれば VPS に対して ssh コネクションを維持してくれる
  6. VPSを再起動しても、ssh コネクションが維持されることを確認する

VPS側から自宅のPogoplugにsshで接続

VPS側から自宅のNASの共有フォルダにアクセス


トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS