Come impostare la connessione ssh (accessibile tramite Internet, non LAN) utilizzando il modem MTS MBLaze?


10

Ho un dongle USB MBlaze MTS, con il quale posso collegarmi a Internet. La domanda è: come faccio a impostare una connessione ssh accessibile su Internet in modo che chiunque possa connettersi al mio PC attraverso quello (usando un nome utente / password validi forniti da me ovviamente)? Se non è possibile, cosa devo fare per renderlo possibile?

Sto usando Ubuntu 10.04, ma posso aggiornarlo se assolutamente necessario.

Risposte:


19

installa ssh

Cominciando dall'inizio. È necessario installare ssh. Non solo client, anche server. Scoprire:

$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd

Se whichnon li si può trovare, è necessario installare: sudo apt-get install ssh sshd.

Il processo di installazione dovrebbe impostare tutto, ma nel caso, assicurati che la porta ssh (22), sia aperta (se ufw è disabilitato, considera di abilitarlo): sudo ufw allow 22/tcp

Qual è il tuo indirizzo

Digita ip addr | grep inetper ottenere il tuo indirizzo IP. Se inizia con 192.168., 172.16.fino a 172.31., o 10., hai un indirizzo IP locale (noto anche come privato). Altrimenti è pubblico (es. 74.125.224.51). Se è pubblico, è facile. Chiunque può provare a connettersi con un comando come ssh bob@74.125.224.51.

Se sei bloccato con un indirizzo IP locale, devi configurare il tuo router per inoltrare la porta 22 al tuo computer. Quindi puoi visitare un sito come http://whatismyip.org/ per ottenere il tuo indirizzo IP pubblico e chiunque lo abbia può provare a connettersi con un comando come ssh bob@74.125.224.51.

ottenere un indirizzo permanente

Iscriviti a http://dyndns.com/ per i loro servizi host gratuiti per collegare un nome dyndns al tuo indirizzo IP. Suppongo che non abbiate acquistato un indirizzo IP statico dal vostro ISP.


Praticamente inchiodato :)
TCSGrad

È openssh-serversignificativamente diverso da sshd?
nanofarad,

@hexafraction openssh-serverfornisce un'implementazione di sshd. è molto rispettato, per non dire altro.
djeikyb,

1
"Se sei bloccato con un indirizzo IP locale, devi configurare il tuo router per inoltrare la porta 22 al tuo computer". Come eseguire il port forwarding?
Cosmicraga,

1
@cosmicraga dipende molto dal tuo router. se il tuo è un modello popolare, potresti essere in grado di porre una domanda su uno di questi siti
StackExchange
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.