我在虚拟机上使用 Ubuntu 操作系统,我将 ssh-keygen 生成的 id_rsa.pub 复制到我的 Web Gerrit 帐户。
当我尝试在虚拟机配置为 NAT 时执行“ssh name@gerrit_host -p 29814”时,它很容易连接。(我看到了欢迎使用 Gerrit 的屏幕)。但是,当我尝试在虚拟机配置为桥接适配器时执行相同操作时,它挂起了,直到我收到超时错误。
由于我通过 ssh 远程操作 Ubuntu 操作系统,因此我将其配置为使用带端口转发的 NAT 来允许我的 ssh 连接。但出于某种原因,我无法连接到 gerrit(超时错误)。
如果您能帮助我解释这种行为并/或提供可能的解决方案,我将不胜感激。
在桥接适配器中,我可以从虚拟机轻松访问外部互联网站点,并且可以 ping gerrit 服务器。但是一旦我尝试 ssh 它,它就会挂起。顺便说一句,我可以 ssh 其他非 gerrit 服务器。
附上traceret:
$ traceroute gerrit
traceroute to gerrit (172.16.xxx.xxx), 30 hops max, 60 byte packets
1 10.4.0.1 (10.4.0.1) 26.955 ms 26.922 ms 26.887 ms
2 10.255.255.4 (10.255.255.4) 26.849 ms 26.815 ms 26.769 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
非常感谢!