ssh 命令中连接的 IP 和实际 IP 不同

104 天前
 sinotw

MacOS 中,我连接的是 192.168.1.10 ,但实际连的是 192.168.1.9 ,这是什么原因?

1574 次点击
所在节点    macOS
10 条回复
my3157
104 天前
加 -vvv 看 debug log
rrfeng
104 天前
盲猜
1. 这个机器有两个 IP
2. 其中一个是 hostname
julyclyde
104 天前
@rrfeng hostname 都是“自觉”的
和客户端没啥关系

这种情况还是看看~/.ssh/config 和-vvv 再说吧
dropdatabase
104 天前
还遇到过:ping A IP ,显示的是 B IP 。
GogoGo666
104 天前
@dropdatabase mac 冲突会这样,我遇到过
sinotw
104 天前
@julyclyde 老哥稳。
看了~/.ssh/config ,不知道为何成了如下内容:
```text
User fedora
HostName 192.168.1.9
Port 22
IdentityFile ~/.ssh/fedora_rsa
Include ~/.orbstack/ssh/config
```
把最后一条之前的全注释掉,就没问题了
julyclyde
104 天前
@sinotw 最好调查一下是怎么变的
是不是被黑了?
sinotw
104 天前
@julyclyde #7 应该不是,可能是我前几天鼓捣“SSH Config Editor”这个 App 造成的
A01514035
104 天前
我猜是这个机器有两个 IP 。我之前也遇到过这种情况。
julyclyde
103 天前
@A01514035 tcp 连接是不可能用一个 IP 监听再用另一个 IP 建立起来的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1012384

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX