Внешнее соединение от SSH

302
Gustavo Luiz Bispo dos Santos

Я установил на свой Ubuntu 16.04 openssh-сервер и хотел получить удаленный доступ к своему компьютеру через терминал других сетей, таких как, например, университет, но я могу получить доступ только через ssh, находясь в той же сети.

Если кто-то может помочь мне установить это внешнее соединение, чтобы я мог получить доступ к своему компьютеру, в то время как на другом соединении я был бы очень благодарен.

Я не использую роутер, кроме того, который предоставлен Vivo (Маршрутизатор / режим Vivo Fibra).

ПРИМЕЧАНИЕ: я не собираюсь использовать putty, Team Viewer или что-то еще, я просто хочу использовать терминал, для меня это более практично.

Я не владею английским языком, извините за это. Текст переведен Google.

2
Это страница переадресации портов на маршрутизаторе [https://i.imgur.com/yiX9hKt.png], но я не знаю, куда мне нужно поместить IP-адрес моей машины / маршрутизатора и протокол, который мне нужно использовать Gustavo Luiz Bispo dos Santos 5 лет назад 0
Добро пожаловать в Superuser! Вместо того, чтобы делать это в качестве комментария, обычно лучше [редактировать] (https://superuser.com/posts/1355270/edit) свой вопрос при добавлении информации cybernetic.nomad 5 лет назад 0

2 ответа на вопрос

1
Frogmonkey

Если вы хотите получить доступ к общедоступному IP-адресу, вам нужно знать общедоступный IP-адрес, который является динамическим. Если ваш компьютер находится в том же домене, что и сервер Ubuntu, вы можете использовать имя домена вместо IP-адреса. Пример:

ssh user@subdomain.domainname.org 
0
somethingSomething

Вы должны найти внешнее ip address, вы можете сделать это с https://www.whatismyip.com/ ....

Вы должны настроить свой ssh server, в основном, свой порт .... установить свой порт в /etc/ssh/sshd_configнечто иное, чем 22...... затем сделайте

service ssh restart....

У вас должно быть имя пользователя для использования в команде ssh, на которое у вас есть права входа ...

Вы должны позволить sshв вашем iptables...... как это:

iptables -I INPUT 1 -p tcp --dport PORT -j ACCEPT.....

-------------------------------------------------- ---------------------------

РЕДАКТИРОВАТЬ:

Сделайте это ↓↓↓↓↓↓↓↓↓, чтобы добавить новый порт для ssh, помните, что PORTв команде должен быть порт, который вы выбираете как возможно34503

root@ubuntu:/# iptables -A INPUT -p tcp --dport PORT --jump ACCEPT root@ubuntu:/# iptables-save 

конец редактирования

-------------------------------------------------- ---------------------------

Вы должны быть уверены, что он открыт через ваш маршрутизатор ..... portforwarding службы ssh для выбранного вами порта .....

Вы также можете установить ssh-ключи как здесь ...... https://www.debian.org/devel/passwordlessssh .......

тогда есть сама команда:

ssh -p PORT USER@EXTERNAL-IP 

когда вы подключаетесь, ответьте yesна вопрос, доверяете ли вы новому соединению ..... и все готово, удачи

Как я могу разрешить это `iptables -I INPUT 1 -p tcp --dport PORT -j ПРИНЯТЬ` Gustavo Luiz Bispo dos Santos 5 лет назад 0
почему все усложняется через смену порта? делает вещи немного сложнее и не добавляет безопасности Sampo Sarrala 5 лет назад 0
@ Густаво, если вы можете получить доступ к ssh с другого компьютера в той же сети, это означает, что вам не нужно использовать iptables. Однако, если вы уже изменили порт и перезапустили sshd, возможно, новый порт закрыт. Я бы сказал, не меняйте порт SSH. Sampo Sarrala 5 лет назад 0
Я могу получить доступ с другого компьютера в той же сети, но мне нужно получить доступ за пределами этой сети Gustavo Luiz Bispo dos Santos 5 лет назад 0
@GustavoLuizBispodosSantos Я обновил свой ответ удачи somethingSomething 5 лет назад 0
@GustavoLuizBispodosSantos есть много «как» по перенаправлению портов в Интернете, используйте Google, найдите свой роутер и переадресацию ssh somethingSomething 5 лет назад 0
Решено с помощью этой ссылки https://askubuntu.com/questions/1072129/external-connection-from-ssh#1072141 Gustavo Luiz Bispo dos Santos 5 лет назад 0
@GustavoLuizBispodosSantos круто, приятно слышать, спасибо, что приняли somethingSomething 5 лет назад 0
@GustavoLuizBispodosSantos, пожалуйста, подпишите мой ответ somethingSomething 5 лет назад 0

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