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 which
on 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 inet
pour 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.
openssh-server
significativement différent desshd
?openssh-server
fournit une implémentation desshd
. c'est bien respecté, c'est le moins qu'on puisse dire.