How to SSH to Ubuntu with dynamic IP

Я хочу иметь возможность подключаться по SSH к своему домашнему компьютеру с помощью lubuntu 18.04 с моего планшетного компьютера, когда меня нет дома. Мне нужен этот доступ к практике программирования, когда я не могу быть перед компьютером. I live at student apartment and ISP provides Ethernet connection to my room and I do not have any router. Alternatively I can connect to Internet by sharing Mobile data from phone. So I do not have dedicated IP on my computer.

All the instructions that I found in internet says that I must:

  1. Install Open SSH server on my Ubuntu and open port 22- I have done that.
  2. Get static domain from DNS service such as www.noip.net - I have done also that, now my lubuntu updates an ip to noip.net every 5 seconds.
  3. Set port forwarding on the router - I cannot set port forwarding on router as I do not have any router in my scenario.

How to set SSH to my ubuntu if I do not have static IP neither a router at my place?

0
задан 14 June 2020 в 19:54

1 ответ

Вы смотрели на Нгрок? ( https://ngrok.com )

В основном запустите

ngrok tcp 22

на локальном компьютере, на который вы хотите подключиться по ssh.

Вы получите имя хоста и порт что вы можете использовать ssh с удаленных компьютеров, которые пересылаются на локальный компьютер с запущенным ngrok.

ngrok by @inconshreveable                                                                              
(Ctrl+C to quit)                                                                                                                        
Session Status                online                                                                                    
Account                       Dwayne Moore (Plan: Free)                                                                 
Version                       2.3.35                                                                                    
Region                        United States (us)                                                                        
Web Interface                 http://127.0.0.1:4040                                                                     
Forwarding                    tcp://0.tcp.ngrok.io:12048 -> localhost:22                                                                                                                                                                        
Connections                   ttl     opn     rt1     rt5     p50     p90                                                                             
15      1       0.16    0.04    2.30    2.31

Например:

sshuser@0.tcp.ngrok.io -p 12048

0
ответ дан 19 June 2020 в 21:24

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

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