搭建隧道
autossh -M 0 -f -D 1080 -C -N ubuntu@aws
##验证隧道是否生效,查看1080端口是否启动
netstat -tuln | grep 1080
## 测试ssh 隧道是否生效
curl -x socks5h://127.0.0.1:1080 -I http://www.github.com
将autossh 设置为服务,隧道开机启动
sudo nano /etc/systemd/system/autossh.service
添加
[Unit]
Description=AutoSSH tunnel service
After=network.target
[Service]
ExecStart=/usr/bin/autossh -M 0 -f -D 1080 -C -N user1@remotehost
User=root
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable autossh
sudo systemctl start autossh
sudo systemctl status autossh