使用 netcat 一次 ssh 两次
ssh twice in one go, using netcat
我处于这种情况,我想连接到我的 uni 网络中的一台计算机,我必须通过一个可以访问 uni 网络的服务器。
所以这个命令工作正常:
ssh -t user@serverAdress ssh user@uniPCAdress
但由于我非常依赖 scp 命令,所以我一直在寻找更好的选择。
我发现 this thread 和 运行 这个命令有同样的问题:
$ ssh username@serverAdress nc uniPCAdress
SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
我收到此 运行dom 输出,然后命令在 运行 几秒钟后停止。
既然来了,想请教如何给uniPCADress指定用户名?对于我的情况,这无关紧要,因为用户名相同,但这将是有用的知识。
问题已解决!
正如 larsks 提到的,ProxyJump 确实是一个更好的选择!
Host uniViaServer
HostName uniPC
User username
ProxyJump username@server
我处于这种情况,我想连接到我的 uni 网络中的一台计算机,我必须通过一个可以访问 uni 网络的服务器。
所以这个命令工作正常:
ssh -t user@serverAdress ssh user@uniPCAdress
但由于我非常依赖 scp 命令,所以我一直在寻找更好的选择。
我发现 this thread 和 运行 这个命令有同样的问题:
$ ssh username@serverAdress nc uniPCAdress
SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3
我收到此 运行dom 输出,然后命令在 运行 几秒钟后停止。
既然来了,想请教如何给uniPCADress指定用户名?对于我的情况,这无关紧要,因为用户名相同,但这将是有用的知识。
问题已解决!
正如 larsks 提到的,ProxyJump 确实是一个更好的选择!
Host uniViaServer
HostName uniPC
User username
ProxyJump username@server