#author("2021-11-28T03:41:39+09:00","","") [[Smile:D]] * SSHリモートポートフォワード [#g8613be3] クラウド⇒機器へのssh接続 **機器側設定 [#q82b6cf9] ***事前準備 [#x92a75ff] +機器にsshd をインストールする。 +(必要に応じて) /etc/ssh/sshd_config に下記設定する。 ListenAddress 127.0.0.1 # 他でssh使わないなら上記が良い。 # インターネットでるとき、ブロードバンドルータ通るなら、特に設定なくて、 # アクセスできないため、特に設定不要。 +下記コマンドを実行 ssh-keygen -t rsa -b 4096 ※パスフレーズはなしにしておく。 +生成された .ssh/id_rsa.pub を、クラウド側に送っておく。 +クラウドより接続できるように、.ssh/authorized_keys にクラウド側から接続のためのssh公開鍵側を登録する。 +何らかのトリガを受けたときに下記実行するように設定しておく timeout <ssh 有効時間(秒)> ssh -R<任意のポートA>:127.0.0.1:22 <uid>@<クラウドサーバのアドレス> ***接続方法 [#q4365558] 機器にトリガを与えて、上記 timeout ~ を実行させる。 クラウド側より、下記実行すると、機器側にアクセスできる。 ssh -p <任意のポートA> 127.0.0.1