Я испытываю затруднения при соединении удаленно с сервером человечности от терминала Mac.
До сих пор я работал:
sudo apt-get install openssh-server
когда я пытаюсь соединиться через IP-адрес, я получаю ошибку:
$ ssh root@*ip address*
ssh: connect to host *ip address* port 22: Connection refused.
Как я иду о разрешении этого? Заранее спасибо за Вашу справку
Примечание: Я на самом деле не ввожу IP-адрес. Я просто использую это вместо своего фактического IP-адреса сервера
Сначала попробуйте к ssh
в сервер с другим пользователем помимо "корня". Корневое удаленное соединение отключено по умолчанию. Или можно предоставить удаленный доступ с корнем. Необходимо будет отредактировать /etc/ssh/sshd_config
и прокомментировать следующую строку:
PermitRootLogin without-password
Чуть ниже его, добавьте следующую строку:
PermitRootLogin yes
Затем перезапуск SSH:
service ssh restart
Другое предложение состояло бы в том, чтобы гарантировать, что брандмауэр был выключен на VM перед продолжением изменений сетевого адаптера. Некоторое значение по умолчанию версий O/S с брандмауэром включило, который может заблокировать входящие попытки соединения SSH. После выключения iptables или ufw в зависимости от Вашей версии O/S или какой бы ни сервис Вы используете. ЕСЛИ это не решает вопрос, то попробуйте каждую установку сетевого адаптера в VirtualBox.
sudo ufw disable
или
sudo service iptables stop