Не могу подключиться к моему SSH удаленно

У меня Ubuntu 12.04, и я пытаюсь подключиться к своему SSH-серверу удаленно, мне отказывают в аутентификации, потому что пароль неверный. Однако, когда я подключаюсь к своей машине из локальной сети, то есть 192.168.1.101, и использую тот же самый точный пароль, который я использовал при удаленном входе в систему, я подключаюсь к своей машине ssh правильно.

1
задан 18 November 2012 в 14:44

3 ответа

Вы можете попробовать запустить клиент и сервер с большей детализацией. Смотрите этот ответ: Не удается войти на мой сервер через SSH, пароль правильный

. строка типа "AllowUsers username @ ip"

0
ответ дан 18 November 2012 в 14:44

Убедитесь, что на вашем маршрутизаторе не работает SSH-сервер, и перенаправьте порт 22 на ваш SSH-сервер.

Чтобы убедиться, что ваш маршрутизатор не использует SSH, получите локальный IP-адрес вашего маршрутизатора, используя netstat -nr. Вот что я получаю:

netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0

Найдите шлюз, для меня это 192.168.1.1. Затем попробуйте подключиться к нему через ssh:

ssh 192.168.1.1

Если он запрашивает имя пользователя и пароль, значит у него есть SSH-сервер. Вы должны иметь возможность отключить его с веб-панели маршрутизатора (доступной по IP-адресу, который мы получили).

Затем вам нужно будет перенаправить порт 22 на ваш SSH-сервер с помощью веб-панели маршрутизатора (доступной по IP-адресу, который мы получили).

0
ответ дан 18 November 2012 в 14:44

Я не думаю, что это лучший способ, но он работает

sudo nano /etc/ssh/sshd_config

внутри порта изменения на 39 (любой, а не 22):

Port 39

сохранить и перезапустить ssh:

sudo service ssh restart

при подключении используйте -p 39:

ssh developer@37.288.11.11 -p 39
0
ответ дан 18 November 2012 в 14:44

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

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