当我输入时service sshd restart
出现sshd: unrecognized service
错误。
我确实有,在一个用来设置配置的/etc/ssh/
文件中。我也可以将 Putty 放入 Ubuntu 框中(它是远程的)。sshd_config
当我输入时/etc/init.d/sshd restart
我得到No such file or directory
下面/usr/sbin/
有一个sshd文件,但它是二进制的。
我的 sshd 有问题吗?我该怎么做才能解决这个问题?需要明确的是,我希望能够输入service sshd restart
(就像所有在线教程所说的那样)以便能够重新启动我的 sshd。这样我的端口更改就生效了。
答案1
Ubuntu 调用该服务ssh
,而不是sshd
。
service ssh restart
该服务也是由 upstart 控制的,而不是 sysvinit。所以你会在/etc/init/ssh.conf
而不是找到它/etc/init.d/ssh
。
答案2
最重要的是,您应该拥有这样做的权限。大多数问题(例如无法启动进程或找不到某些文件)都是由于权限造成的。在任何命令之前使用sudo
。
现在对于 ssh 你可以简单地做
sudo stop ssh
sudo start ssh
这利用了暴发户