快速使用autossh
第一步:公网服务器配置
修改公网机器 的 SSH 配置文件/etc/ssh/sshd_config
GatewayPorts yes
重启 sshd 服务
sudo service sshd restart
第二步:安装 autossh 服务(以下步骤都在本地主机操作)
在本地主机安装 autossh
yum install autossh
第三步:免密登录(能够断线自动重连)
ssh-keygen
ssh-copy-id username@ip
说明:username为远程服务器用户名,ip为远程服务器ip或域名(第四步与这一致)
第四步:开启自启动
在 /etc 下面放一个 start.sh 的可执行文件
touch /etc/start.sh
将 autossh 的语句填入这个文件
#!/bin/sh
autossh -M 58010 -f -C -R 0.0.0.0:48010:localhost:22 -N username@ip
添加可执行权限
chmod a+x /etc/start.sh
使用 crontab 设置开机自动启动
crontab -e
在crontab 中添加一行
@reboot . /etc/start.sh
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: