我是 Ubuntu 的新手并尝试启动 sshd,但遇到了很多问题。我尝试通过运行sudo apt-get remove openssh-client openssh-server和 来卸载并重新安装 ssh
sudo apt-get install openssh-client openssh-server。当我运行时,sudo service ssh restart我得到:
stop: Unknown instance:
ssh start/running, process 3638
Run Code Online (Sandbox Code Playgroud)
sudo service sshd start给我unrecognized service。
当我跑步时,ps -A | grep ssh我什么也得不到。运行ssh localhost让我连接被拒绝。
Eri*_*lho 57
安装前尝试清除:
sudo apt-get purge openssh-server
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
Ram*_*and 11
Ubuntu ssh 服务将以 ssh 开头,而不是 sshd。
尝试:
sudo apt-get remove --purge openssh-server
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
然后尝试:
sudo service ssh restart
Run Code Online (Sandbox Code Playgroud)
要检查其状态:
sudo service ssh status
Run Code Online (Sandbox Code Playgroud)
配置文件可以在 /etc/init/ssh.conf
关于remove和的详细信息purge:
remove - 不删除包括配置文件
purge - 使用 Purge 命令,配置文件也会被删除。