Smile:D

SSHリモートポートフォワード

クラウド⇒機器へのssh接続

機器側設定

事前準備

  1. 機器にsshd をインストールする。
  2. (必要に応じて) /etc/ssh/sshd_config に下記設定する。
    ListenAddress 127.0.0.1
    # 他でssh使わないなら上記が良い。
    # インターネットでるとき、ブロードバンドルータ通るなら、特に設定なくて、
    # アクセスできないため、特に設定不要。
  3. 下記コマンドを実行
    ssh-keygen -t rsa -b 4096
    ※パスフレーズはなしにしておく。
  4. 生成された .ssh/id_rsa.pub を、クラウド側に送っておく。
  5. クラウドより接続できるように、.ssh/authorized_keys にクラウド側から接続のためのssh公開鍵側を登録する。
  6. 何らかのトリガを受けたときに下記実行するように設定しておく
    timeout <ssh 有効時間(秒)> ssh -R<任意のポートA>:127.0.0.1:22 <uid>@<クラウドサーバのアドレス>

接続方法

機器にトリガを与えて、上記 timeout ~ を実行させる。 クラウド側より、下記実行すると、機器側にアクセスできる。 ssh -p <任意のポートA> 127.0.0.1

トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS