Назад | Перейти на главную страницу

Как перезапустить 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?

Установить openssh-server

sudo apt-get install openssh-server

В sshd это ssh-сервер deamon. Поэтому, если вы хотите подключиться к машине через ssh, вам необходимо установить ssh-сервер на целевой машине, например с помощью

sudo apt-get install openssh-server

Команда ssh это то, что вы используете для подключения к машине, на которой запущен ssh-сервер. Вам необходимо установить ssh на машине, с которой вы хотите использовать ssh.

sudo apt-get install ssh

Но ssh, вероятно, уже будет установлен, если вы используете любую приличную версию Ubuntu.


Теперь о перезапуск. Что вы хотите перезапустить? Если вы хотите перезапустить ssh-сервер на другом компьютере (например, если вы изменили конфигурацию), используйте

sudo /etc/init.d/ssh restart

Да это называется ssh хотя процесс называется sshd что может сбивать с толку.

В процедуре установки Ubuntu есть опция для автоматической установки SSH-сервера, если вы еще не выбрали ее, вам необходимо установить пакет. Полный пакет Ubuntu SSH включает в себя как серверный демон, так и клиент.
Чтобы установить это

sudo apt-get install ssh

Часто службу называют в честь демона. Пытаться /etc/init.d/sshd вместо.