永続化ポートマッピングの設定

1017 ワード

質問:以前MySQLのリモート操作をしていたとき、ポートマッピングに使用しましたが、非常に不安定なので、ポートマッピングを永続化する方法を検討します.
本稿では,イントラネットサーバA,パブリックネットサーバB,Aの3306ポートをBの23306ポートにマッピングするポートマッピング持続化シナリオを行う.2つのスキームは、1つは使い捨てで、再スイッチが消えると、もう1つは永久的で、電源を入れるたびに自動的に起動します.
1使い捨て
Aで操作して、下のabc、123456はあなたのBの上の口座とパスワードで、xx.xx.xx.xxはBのパブリックネットワークIPです.
sshpass 123456 autossh -M5122 -R 23306:localhost:3306 [email protected]

2 POST(この操作は疑わしい)
Aで操作して、下のabc、123456はあなたのBの上の口座とパスワードで、xx.xx.xx.xxはBのパブリックネットワークIPです.作成vi /etc/rc.local
#!/bin/sh -e
#
# rc.local
sshpass 123456 autossh -M5122 -NfR 23306:localhost:3306 [email protected]
exit 0

設定
sudo chown root:root /etc/rc.local
sudo chmod 755 /etc/rc.local
sudo systemctl enable rc-local.service

成功を確認します.