我想重新启动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附带的?
我想重新启动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附带的?
Answers:
该sshd的 SSH服务器守护程序。因此,如果要通过ssh连接到计算机,则需要在目标计算机上安装ssh服务器,例如使用
sudo apt-get install openssh-server
ssh命令是用来实际连接到运行ssh服务器的计算机的命令。您需要在要ssh的计算机上安装ssh。
sudo apt-get install ssh
但是,如果您使用任何体面的Ubuntu版本,则可能已经安装了ssh。
现在开始重启。您想重启什么?如果要在另一台计算机上重新启动ssh服务器(例如,如果您更改了配置),请使用
sudo /etc/init.d/ssh restart
是的,尽管该过程称为sshd,但这可能会造成混淆,但它称为ssh。
Ubuntu安装过程中有一个选项可以自动安装SSH服务器,如果尚未选择,则需要安装软件包。完整的Ubuntu SSH软件包包括服务器守护程序和客户端。
要安装它
sudo apt-get install ssh
服务通常以守护程序命名。试试吧/etc/init.d/sshd
。
sudo initctl reload-configuration
之前,你可以sudo service ssh start
。我认为这是最新版本的ubuntu(12.10,13.04)中的错误。