Когда я набираю, service sshd restart
я получаю сообщение sshd: unrecognized service
об ошибке.
У меня есть, в /etc/ssh/
файле, sshd_config
который я использую для установки конфигурации. Я также могу замазать в коробку Ubuntu (это удаленно).
Когда я набираю, /etc/init.d/sshd restart
я получаюNo such file or directory
Под /usr/sbin/
ним есть файл sshd, но он бинарный.
Что-то не так с моим sshd? Что мне сделать, чтобы это исправить? Чтобы быть ясным, я хочу иметь возможность печатать service sshd restart
(как говорят все онлайн-учебники), чтобы иметь возможность, ну, в общем, перезапустить мой sshd. Так что мои изменения порта вступают в силу.
ls /etc/init.d | grep ssh
Ответы:
Ubuntu вызывает сервис
ssh
, а неsshd
.Сервис также контролируется выскочкой, а не sysvinit. Так что вы найдете это
/etc/init/ssh.conf
вместо/etc/init.d/ssh
.источник
rc
Понятие сценария System 5 теперь вдвойне устарело. Для получения обновленных ответов см. Askubuntu.com/questions/653865 .sudo service ssh restart
Самое главное, у вас должны быть разрешения для этого. Большая часть проблемы, например, не удается запустить процесс или не удается найти какой-либо файл из-за разрешений. Используйте
sudo
перед любой командой.Теперь для SSH вы можете просто сделать
Это использует выскочку
источник
sudo restart ssh
.service ssh restart
не работает в моем Ubuntu 14.04.