我记得我的一个 friend 正在使用 ssh
文件配置来完成它,但我找不到应该在该文件中写入的命令来实现此结果。
所以他所做的只是输入命令
ssh [alias of the server]
shell会自动去跳线(代理)那里提交密码,
然后到服务器上再次提交密码,这样他在ssh到服务器时就不需要重新输入密码了。
另外一个问题,Windows服务器可以这样做吗?
最佳答案
你可以使用这样的东西:
Host jump
User [username]
HostName [ip address]
Host [server ip address] [server alias]
HostName [server ip address]
User [username]
Port [port]
ProxyCommand ssh -q -W %h:%p jump 2>/dev/null
Host Jump是一个代理服务器。
ProxyCommand 是帮助您跳转到代理服务器然后继续访问服务器的命令。
- %h:正在使用您的用户名
- %p:正在使用 id_rsa.pub 中的密码。
关于linux - 如何使用一个命令 ssh 自动连接跳线或代理和服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52733349/