我是 Ubuntu 新手,尝试启动 sshd,但遇到了很多问题。我尝试通过运行和卸载并重新安装 ssh
sudo apt-get remove openssh-client openssh-server
。sudo apt-get install openssh-client openssh-server
运行时sudo service ssh restart
我得到:
stop: Unknown instance:
ssh start/running, process 3638
sudo service sshd start
给我unrecognized service
。
当我运行时,ps -A | grep ssh
我什么也没得到。运行后,系统ssh localhost
提示我连接被拒绝。
答案1
安装前尝试清除:
sudo apt-get purge openssh-server
sudo apt-get install openssh-server
答案2
Ubuntu ssh 服务将以 ssh 启动,而不是 sshd。
尝试:
sudo apt-get remove --purge openssh-server
sudo apt-get install openssh-server
然后尝试:
sudo service ssh restart
要检查其状态:
sudo service ssh status
配置文件可以在以下位置找到/etc/init/ssh.conf
关于remove
和 的详细信息purge
:
remove
- 不会删除包括配置文件
purge
- 使用清除命令,配置文件也会被删除。