我有一个默认的UbuntuServer22.04安装(还没有做任何事情)。SSH在服务器动态本地IP上的默认配置下运行良好。
然后,我使用静态IP设置了一个新的netplan配置文件,如下所示:https://ubuntu.com/server/docs/network-configuration
下面是我的netplan配置文件/etc/netplan/99_config.yaml:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses:
- 172.26.50.150/24
routes:
- to: default
via: 172.26.50.1
nameservers:
search: [example.com, sales.example.com, dev.example.com]
addresses: [172.26.50.30, 172.26.50.50]然后,我使用sudo netplan apply应用配置。它的工作原理是DHCP ip不再响应,新的IP页面也很好。
然而:
我的SSH配置文件是默认的openssh服务器文件,没有限制(ListenAddress等.)
正如互联网上的另一个话题所示,我尝试过sudo apt-get purge openssh-server,然后是sudo apt-get install openssh-server,但我仍然有同样的问题。
我试图拥有一个允许DHCP +静态IP的netplan conf,虽然这两个IP在网络上都有正确的响应,但是只有DHCP的IP才允许SSH连接。
我错过了什么?
发布于 2022-11-28 16:02:20
我发现我的网络上有一个重复的IP,所以每当我试图连接到我的Ubuntu服务器时,我实际上都试图连接一个拒绝任何SSH尝试的Windows服务器。惭愧但松了一口气,其他IP地址一切都很好。
https://askubuntu.com/questions/1442445
复制相似问题