如何通过反向SSH访问NAT后面的Linux服务器
homeserver~$ autossh -M 10900 -fN -o "PubkeyAuthentication=yes" -o "StrictHostKeyChecking=false" -o "PasswordAuthentication=no" -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -R 1.1.1.1:10022:localhost:22 relayserver_user@1.1.1.1 “-M 10900” 选项指定中继服务器上的监视端口,用于交换监视 SSH 会话的测试数据。中继服务器上的其它程序不能使用这个端口。 “-fN” 选项传递给 ssh 命令,让 SSH 隧道在后台运行。 “-o XXXX” 选项让 ssh: 使用密钥验证,而不是密码验证。 自动接受(未知)SSH 主机密钥。 每 60 秒交换 keep-alive 消息。 没有收到任何响应时最多发送 3 条 keep-alive 消息。 其余 SSH 隧道相关的选项和之前介绍的一样。 如果你想系统启动时自动运行 SSH 隧道,你可以将上面的 autossh 命令添加到 /etc/rc.local。 总结 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |