我是 Linux 操作系统的新手,我使用 ssh 命令连接我的 Ubuntu 个人服务器。
我有一个疑问。当我重新启动我的 Ubuntu 服务器并尝试使用 shh 连接时,它总是显示“无法连接到此网络”。然后我亲自前往服务器,连接键盘,输入用户登录名,进入终端并重新启动 ssh 服务,然后我现在可以使用 ssh 连接了。
我唯一做的就是这个,效果很好
sudo service ssh restart
但我不想总是亲自去服务器并介绍用户等等......
我目前做了什么?我在 /home/ 中创建了一个脚本,用于检查服务是否正在运行,然后重新启动或启动它。之后,我去了
sudo visudo
并在底部添加一行
userName ALL = NOPASSWD: /home/userName/script.sh
为了防止写入 root 密码。然后,我在启动服务中包含了这个脚本。这有效,脚本已执行,但我无法通过 ssh 连接。
来人帮帮我?
非常感谢