Отказ в соединении по SSH - & ldquo; sshd: неопознанная служба & rdquo;

У меня проблема с SSH.

ssh: connect to host 192.168.1.7 port 22: Connection refused

Я получаю вышеуказанную ошибку всякий раз, когда пытаюсь подключить свой рабочий стол к другому рабочему столу, используя SSH, но я могу успешно пропинговать другой рабочий стол.

ssh: connect to host 192.168.1.7 port 22: Connection refused

Когда я пытаюсь перезапустить sshd, выдается следующая ошибка

sshd: unrecognized service

Я могу подключиться к удаленному серверу с помощью SSH, но не могу подключиться в локальной сети. Как я могу решить эту проблему?

11
задан 21 January 2019 в 00:00

6 ответов

Сначала убедитесь, что служба ssh работает на 192.168.1.7 или нет ... возможно, что в системе нет демона SSH, поэтому вам необходимо установить ssh в этой системе.

sudo apt-get install openssh-server

Если он уже установлен, запустите sudo service ssh restart, а затем прокомментируйте здесь вывод этой команды из обеих систем.

0
ответ дан 21 January 2019 в 00:00
  1. Перейти к vim /etc/ssh/sshd_config

  2. Изменить аутентификацию «PermitRootLogin» на «да»

    Например:

    Authentication:
    
    PermitRootLogin yes
    
    [ 114]
  3. service sshd restart

0
ответ дан 21 January 2019 в 00:00

Убедитесь, что ваш маршрутизатор либо принимает ssh, либо он включен где-то в настройках. Иногда что-то такое простое можно упустить из виду.

0
ответ дан 21 January 2019 в 00:00

Проверьте, есть ли у Вас установленный сервер SSH:

dpkg -l openssh-server

В противном случае установка это:

sudo apt update && sudo apt install -y ssh

Теперь проверка, если Ваши 22 порта используются:

netstat -atn | grep :22
0
ответ дан 21 January 2019 в 00:00

Попробуйте удалить и затем установить openssh-сервер:

sudo apt-get remove openssh-client openssh-server

, а затем

sudo apt-get install openssh-client openssh-server

Это сработало для меня. Если вы все еще не можете подключиться, попробуйте

sudo ufw status verbose

и дайте нам знать, что вывод.

0
ответ дан 21 January 2019 в 00:00

В моей установке Ubuntu 14.04 LTS desktop edition с веб-сайта Ubuntu openssh-сервер по умолчанию не устанавливается. БОЛЬШОЕ ЖИРНОЕ СУММЫ ВНИЗ КАНИЧЕСКОГО !!!!! Установка относительно проста и уже упоминалась в других ответах выше:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install openssh-server

0
ответ дан 21 January 2019 в 00:00

Другие вопросы по тегам:

Похожие вопросы: