Comment configurer la connexion ssh (accessible via Internet, pas LAN) à l'aide du modem MTS MBLaze?

10

J'ai un dongle USB MTS MBlaze, avec lequel je peux me connecter à Internet. La question est, comment puis-je configurer une connexion ssh accessible sur Internet afin que n'importe qui puisse se connecter à mon PC via cela (en utilisant un nom d'utilisateur / mot de passe valide fourni par moi bien sûr)? Si ce n'est pas possible, de quoi ai-je besoin pour rendre cela possible?

J'utilise Ubuntu 10.04 - mais je peux mettre à niveau si cela est absolument nécessaire.

TCSGrad
la source

Réponses:

19

installer ssh

Tout d'abord. Vous devez installer ssh. Pas seulement le client, le serveur aussi. Trouver:

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

Si whichon ne les trouve pas, vous devez installer: sudo apt-get install ssh sshd.

Le processus d'installation devrait tout configurer, mais juste au cas où, assurez-vous que le port ssh (22) est ouvert (si ufw est désactivé, pensez à l'activer): sudo ufw allow 22/tcp

quelle est ton adresse

Tapez ip addr | grep inetpour obtenir votre adresse IP. Si cela commence par 192.168., 172.16.jusqu'à 172.31.ou 10., vous avez une adresse IP locale (aka privée). Sinon, il est public (par exemple 74.125.224.51). Si c'est public, c'est facile. Tout le monde peut essayer de se connecter avec une commande comme ssh [email protected].

Si vous êtes bloqué avec une adresse IP locale, vous devez configurer votre routeur pour transférer le port 22 à votre ordinateur. Ensuite, vous pouvez aller sur un site comme http://whatismyip.org/ pour obtenir votre adresse IP publique, et toute personne qui l'a peut essayer de se connecter avec une commande comme ssh [email protected].

obtenir une adresse permanente

Inscrivez-vous avec http://dyndns.com/ pour leurs services d'hébergement gratuits pour lier un nom de dyndns à votre adresse IP. Je suppose ici que vous n'avez pas acheté d'adresse IP statique auprès de votre FAI.

djeikyb
la source
À peu près cloué :)
TCSGrad
Est openssh-serversignificativement différent de sshd?
nanofarad
@hexafraction openssh-serverfournit une implémentation de sshd. c'est bien respecté, c'est le moins qu'on puisse dire.
djeikyb
1
"Si vous êtes bloqué avec une adresse IP locale, vous devez configurer votre routeur pour transférer le port 22 à votre ordinateur". Comment effectuer la redirection de port?
cosmicraga
1
@cosmicraga dépend beaucoup de votre routeur. si le vôtre est un modèle populaire, vous pourrez peut-être poser une question sur l'un de ces sites
StackExchange