我在本地网络中设置了 Debian 11 无头服务器。我想通过 SSH 连接到这个盒子,但每次启动时,它都会卡在登录提示中,并且在我将键盘物理连接到该服务器并登录之前,我将无法通过 SSH 连接到此盒子。
在我实际登录到该服务器之前,该服务器不会建立以太网连接。只有在我物理登录后,它才会连接到以太网,然后我就可以从其他设备进行 SSH。这会产生一个问题,因为任何人都可以将键盘和显示器连接到该服务器并访问我的数据,因为设置了自动登录。
设置或减轻这种行为的适当方法是什么?
编辑-0: 太长了;博士: 我想在启动时禁用 tty 登录提示,只允许 ssh 登录。我没有理由拥有 tty,因为我希望它完全无头。
Edit-1:我已经解决了问题并决定保留 TTY 登录提示,以便在紧急情况下提供帮助
答案1
我终于解决了这个问题。我编辑/etc/network/interfaces
并添加了"allow-hotplug enp1s0"
行。现在,我的 Debian 盒子将在启动时建立以太网连接(本地网络),无需我的干预,一旦建立连接,我就可以通过 SSH 登录。
最初我尝试使用“auto”,但它不起作用(不知道为什么,我需要更多地了解这一点),然后我发现这回答。
我决定将登录提示保留在框中,以便在紧急情况下(例如网络出现故障时)提供帮助。