SSH 连接保持不断线
文档说明: 只记录关键的地方; 发文时间: 2023-11-06
意义: SSH 连接保持不断线
实验环境: debian 12
状态: 已完成
使用密码
ssh -o StrictHostKeyChecking=no -o TCPKeepAlive=yes -o ServerAliveInterval=30 -o ServerAliveCountMax=3 root@192.168.3.206
使用密钥
key=/home/jingjingxyk/beijing-sdn-master.pem
ssh -p 22 -i $key -o StrictHostKeyChecking=no -o TCPKeepAlive=yes -o ServerAliveInterval=30 -o ServerAliveCountMax=3 root@192.168.3.206
ssh更多选项
-i 指定密钥文件
-p 指定SSH服务端口
-o 选项配置
-C 为压缩数据,
-q 安静模式,
-T 禁止远程分配终端,
-n 关闭标准输入,
-N 不执行远程命令。
-g 允许远端主机连接本地转发端口
-f 参数,把 ssh 放到后台运行。
-L 正向代理
-R 反向代理
-D socks5 代理
使用 autossh 替代ssh
Autossh 监控 SSH 和 让SSH 自动重连
autossh 选项参数:-f 后台运行
autossh -o StrictHostKeyChecking=no -o TCPKeepAlive=yes -o ServerAliveInterval=30 -o ServerAliveCountMax=3 root@192.168.3.206