LINUX.ORG.RU

OpenSSH

 ,


0

0

Доброе утро!

Есть Arch, на нём OpenSSH. Настраивал в своё время, доступ сделал по локальному IP, всё работает, радовался. Но теперь есть задача - открыть ssh извне. Порт прокинул, в /etc/ssh/sshd_config прописал: ListenAddress 192.168.0.101:22 и ListenAddress стат.айшипшник:порт, но при рестарте ругается, что не может забиндить порт. Пробовал так же прописывать Port 22 и Port «мой порт», ничем не помогло, через путти доступа нет «Network error: Connection refused». Что я делаю не так? На знатока Linux не претендую, потому и прошу помочь.

Может быть есть иные способы открыть ssh извне моей сети?


стат.айшипшник принадлежит интерфейсу машины с ssh или ровтеру? Если второе, то становится ясно, почему он не может забиндить порт.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Роутеру... Как вы посоветуете решить мою задачу? Натыкался на статьи по настройке туннелей, но не взялся за неимением теории и понимания. Да и в каждой статье свои инструкции.

n1ko
() автор топика

Оставь на ssh 22 порт, а на роутере настрой чтобы подключения извне на «твой порт» перенаправлялись на 22 порт машины с ssh

JoyceGraham
()
Ответ на: комментарий от n1ko

Прописать в конфиге sshd порт и пробросить порт на роутере.

У меня ssh висит на device:2222 (Port 2222). В настройках ровтера прописал форвард порта 22222 до device:2222. Всё работает.

На 2222 подключаюсь из домашней сети, на 22222 из интернетов.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Благодарю! Ваш совет и JoyceGraham мне помогли!) Работает. +1 в копилку знаний :-)

n1ko
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.