[使用netcat一次完成两次ssh

问题描述 投票:0回答:1

我处于这种情况下,我想连接到大学网络中的计算机,并且我必须跳过可以访问大学网络的服务器。

所以此命令可以正常工作:

ssh -t user@serverAdress ssh user@uniPCAdress

但是由于我非常依赖于scp命令,所以我一直在寻找更好的选择。

我发现this thread大约是同一问题,并运行了此命令:

$ ssh username@serverAdress nc uniPCAdress

    SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3

我收到此随机输出,然后命令在运行几秒钟后停止。

而且由于我在这里,所以我想问如何为uniPCAdress指定用户名?就我而言,这并不重要,因为用户名相同,但这将是有用的知识。

ubuntu ssh netcat
1个回答
0
投票

问题已解决!

正如幼虫所提到的,ProxyJump确实是一个更好的选择!

Host uniViaServer
HostName uniPC
User username
ProxyJump username@server
© www.soinside.com 2019 - 2024. All rights reserved.