autossh安装和连接

autossh安装和连接安装 autosshyumin yautossh 创建公钥和密钥 ssh keygen 密钥拷贝到跳转服务器 ssh copy id p15178root 148 70 111 203 自动检测脚本 bin shps fe grepautossh grep 148 70 111 203 grep vgrepif ne0 thenecho startprocess usr bin autossh p15178

公网主机配置

修改公网机器A的SSH配置文件/etc/ssh/sshd_config

GatewayPorts yes 

内网主机配置

创建公钥和密钥

ssh-keygen 

密钥拷贝到跳转服务器

ssh-copy-id -p 15178 root@148.70.111.203 

拷贝autossh源码到本地

scp -P 15178 root@148.70.111.203:/root/autossh-1.4e.tgz /root/ 

安装autossh

tar -xf autossh-1.4e.tgz cd autossh-1.4e ./configure make make install 

自动检测脚本

#!/bin/sh REMOTE_HOST="101.42.252.230" REMOTE_PORT="15178" LOCAL_HOST="192.168.21.135" LOCAL_PORT="22" ps -fe|grep autossh | grep $REMOTE_HOST | grep -v grep if [ $? -ne 0 ] then echo "start process....." /usr/local/bin/autossh -p $REMOTE_PORT -M 6776 -NR *:6076:${LOCAL_HOST}:${LOCAL_PORT} root@${REMOTE_HOST} & else echo "runing....." fi 

添加可执行权限

chmod +x /etc/autossh.sh 

编辑crontab

* * * * * /etc/autossh.sh > /tmp/auto.log 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208109.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午12:20
下一篇 2026年3月19日 下午12:20


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号