我正在使用 Ubuntu 桌面。当我想使用 ssh 连接到 Ubuntu 桌面时,我想使用主机名而不是 IP 地址。这将使连接到该设备变得更容易,因为 IP 可以在重启后更改。
所以现在我需要运行:
ssh [email protected]
不过我想要这样的东西:
ssh [email protected]
你知道如何为我的 ubuntu 桌面分配主机名吗?
我正在使用 Ubuntu 桌面。当我想使用 ssh 连接到 Ubuntu 桌面时,我想使用主机名而不是 IP 地址。这将使连接到该设备变得更容易,因为 IP 可以在重启后更改。
所以现在我需要运行:
ssh [email protected]
不过我想要这样的东西:
ssh [email protected]
你知道如何为我的 ubuntu 桌面分配主机名吗?
我刚刚在我的 Ubuntu Server 16.x(32 位)上解决了同样的问题。我的服务器通过 DHCP 连接到第三方管理的 WiFi,我需要访问托管的 gitea 并使用其主机名进行 ssh。现在我可以使用“ ”访问 gitea ,并使用“ ”从任何联网的机器
http://ubuntuserver.local:3001
进行 ssh 。ssh usernamer@ubuntuserver
显然,该机器必须在网络上广播其主机名。
需要安装并运行“avahi-daemon”。似乎在它运行的那一刻,主机名就会在本地网络上广播。
这是我所做的(请注意,这是 Ubuntu 16,但过程似乎相同):
sudo apt install avahi-daemon
sudo systemctl status avahi-daemon | grep Status:
注意:我注意到状态始终显示“avahi-deamon starting up
”,但它正在广播。ping hostname
我希望这能帮助您找到解决方案。