我有一台运行 Ubuntu 18.04 LTS 的机器,我似乎无法让 SSH 服务器正常工作。
我使用以下方法安装了 SSHServer:
sudo apt install openssh-server
但是当我尝试启动和/或检查状态时,我得到以下信息:
sudo systemctl start sshd
Failed to start sshd.service: Unit sshd.service not found.
.
sudo systemctl status sshd
Unit sshd.service could not be found.
我想我一定是在安装时做错了什么(错字?),所以我尝试再次安装:
sudo apt install openssh-server
我得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
openssh-server is already the newest version (1:7.6p1-4ubuntu0.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
因此,它似乎已安装,但由于某种原因 Ubuntu 找不到它。
我不确定从这里去哪里,所以欢迎任何建议。
谢谢,
艾伦。
该服务可能未调用 sshd。你可以试试这个命令
在我的 ubuntu 18.04 上,该服务默认称为 ssh。
就我而言,我做到了
如果这不能解决您的问题,您可以重新安装 ssh
什么也没返回,所以我按照您的建议删除并重新安装。
为了以防万一,我在重新安装后也重新启动了(我之前已经重新启动过,但它没有帮助)。现在好像没事了。如果我再次尝试该命令,我会得到:
如果我运行:
我得到:
所以它现在看起来没问题 - 至少据我所知。
谢谢,
艾伦。