我想重新启动ssh或sshd,但我得到这个错误:
qqqq@Matrix-Server:/$ sudo /etc/init.d/ssh stop sudo: /etc/init.d/ssh: command not found qqqq@Matrix-Server:/$
我是否需要安装ssh或sshd,或者是否安装了Ubuntu?
安装openssh-server
sudo apt-get install openssh-server
在Ubuntu安装过程中有一个选项可以自动安装SSH服务器,如果没有select它你需要安装这个软件包。 完整的Ubuntu SSH软件包包括服务器守护进程和客户端。
要安装它
sudo apt-get install ssh
sshd是ssh服务器deamon。 所以如果你想通过ssh连接到一台机器,你需要在你的目标机器上安装一个ssh服务器,比如使用
sudo apt-get install openssh-server
命令ssh是用来实际连接到运行ssh服务器的机器的。 你需要ssh安装在你想ssh的机器上。
sudo apt-get install ssh
但是如果你使用任何不错的Ubuntu版本,ssh可能已经被安装了。
现在关于重新启动 。 你想重新启动什么? 如果你想重启另一台机器上的ssh服务器(例如,如果你改变了configuration)使用
sudo /etc/init.d/ssh restart
是的,它被称为ssh,虽然这个过程被称为sshd这可能是混淆。
服务通常以守护进程命名。 试试/etc/init.d/sshd 。