Я хочу перезапустить 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-сервер
sudo apt-get install openssh-server
sudo initctl reload-configuration
до того, как вы сможетеsudo service ssh start
. Я думаю, что это ошибка в последних версиях Ubuntu (12.10,13.04).SSHD является демон SSH - сервер. Поэтому, если вы хотите подключиться к машине через ssh, вам нужно установить ssh-сервер на целевой машине, например, используя
Команда ssh - это то, что вы используете для фактического подключения к машине, на которой работает ssh-сервер. Вам нужен ssh, установленный на машине, с которой вы хотите ssh.
Но ssh, вероятно, уже будет установлен, если вы используете любую приличную версию Ubuntu.
Теперь о перезапуске . Что вы хотите перезагрузить? Если вы хотите перезапустить сервер ssh на другом компьютере (например, если вы изменили конфигурацию), используйте
Да, это называется ssh, хотя процесс называется sshd, что может сбивать с толку.
источник
В процедуре установки Ubuntu есть опция для автоматической установки SSH-сервера, если вы ее не выбрали, вам необходимо установить пакет. Полный пакет Ubuntu SSH включает в себя как демон сервера, так и клиент.
Чтобы установить это
источник
Часто сервис назван в честь демона. Попробуй
/etc/init.d/sshd
вместо этого.источник