SSH на сервер Ubuntu (14.04.1) Используете Mac-терминал (ОС версии 10.9.4)?

У меня возникли проблемы с удаленным подключением к серверу Ubuntu из терминала Mac.

Пока я бегал:

sudo apt-get install openssh-server

Когда я пытаюсь подключиться через IP-адрес, я получаю сообщение об ошибке:

$ ssh root@*ip address*
ssh: connect to host *ip address* port 22: Connection refused. 

Как мне решить эту проблему? Заранее спасибо за помощь

Примечание. На самом деле я не набираю IP-адрес. Я просто использую это вместо моего фактического IP-адреса сервера

1 ответ

Сначала попытайтесь ssh на сервер с другим пользователем, кроме "root". Корневое удаленное соединение по умолчанию отключено. Или вы можете разрешить удаленный доступ с правами root. Вам нужно будет отредактировать /etc/ssh/sshd_configи закомментируйте следующую строку:

PermitRootLogin without-password 

Чуть ниже добавьте следующую строку:

PermitRootLogin yes

Затем перезапустите SSH:

service ssh restart

Другим предложением было бы убедиться, что брандмауэр был отключен на виртуальной машине, прежде чем приступать к замене сетевого адаптера. Некоторые версии O/S по умолчанию включены с включенным брандмауэром, который может блокировать входящие попытки подключения SSH. После выключения iptables или ufw в зависимости от версии O/S или какой службы вы используете. Если это не решит проблему, попробуйте каждый параметр сетевого адаптера в VirtualBox.

sudo ufw disable

или же

sudo service iptables stop
Другие вопросы по тегам