我一直在做我的 google-fu,但我只能找到过时的指南或仅与 Ubuntu 的服务器变体有关的指南。
我需要对其进行设置,以便 ssh 服务器在启动时运行,这样我就可以远程访问计算机,而无需先在主机上进行物理登录。我该怎么做?我已经设置了 ssh 服务器,以便我可以登录和所有这些,但首先我必须登录主机并运行sudo /etc/init.d/ssh start
我已经在有线连接到互联网(外部 IP)的旧笔记本上安装了 Ubuntu Server 16.04 32 位。从一开始我就添加了 ufw 和 Fail2ban。但是后来我发现在重新启动后我无法远程 ssh 进入服务器。
经过多次尝试,我终于明白这不是因为我在 Fail2ban 上设置了异常,也不是因为我禁用了 ufw,ssh 服务器再次接受远程连接(暂时,直到下次重新启动)。
在我的情况下,ssh 仅在本地登录到服务器后才开始回答。
有什么建议吗?也许与我的用户目录的加密有关?
服务器授权日志
Feb 11 14:18:16 servername systemd-logind[1274]: System is rebooting.
Feb 11 14:19:14 servername CRON[1311]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 11 14:19:14 servername su[1374]: Successful su for noip by root
Feb 11 14:19:14 servername su[1374]: + ??? root:noip
Feb 11 14:19:14 servername su[1374]: pam_unix(su:session): session opened for user noip by (uid=0)
Feb 11 14:19:15 servername systemd-logind[1331]: New …Run Code Online (Sandbox Code Playgroud)