Installer un serveur ssh sous Ubuntu
Un serveur ssh vous permet d'accéder à distance à votre machine.
Vous aurez ainsi accès à la console distante (équivalente à telnet, mais sécurisée) et au transfer de fichiers (équivalent à FTP, mais sécurité également).
Installation
On ne peut pas faire plus simple: sudo aptitude install ssh
Et c'est tout !
Vous pouvez désormais vous connecter à distance de manière sécurisée.
Utilisez les logins/mot de passe des utilisateurs déclarés dans Ubuntu.
Connexion
Vous pouvez utiliser ssh en ligne de commande: ssh monlogin@adresseip
Vous pouvez également y accéder depuis Windows:
Utilisation de SSH à travers un proxy
Installez tout d'abord le paquet proxy-connect :
sudo aptitude install proxy-connect
Modifiez le fichier /etc/ssh/ssh_config pour permettre l'utilisation de SSH en passant par le proxy :
sudo echo 'ProxyCommand /usr/bin/connect-proxy -4 -S monproxy.domaine.com:port %h %p' >> /etc/ssh/ssh_config
Veillez à bien remplacer "proxy.domaine.com" et "port" par le nom de votre proxy et son numéro de port.
Astuce
Pour faire fonctionner le serveur ssh sur un autre port quel le port 22 standard:
1. Ouvrez le fichier de configuration: sudo gedit /etc/ssh/sshd_config
2. Repérez la ligne Port 22 et remplacez par la valeur de votre choix (par exemple Port 741)
3. Redémarrez le serveur ssh: sudo /etc/init.d/ssh restart
Cette petite astuce permet d'éviter que le serveur soit repéré par un scan de plages d'adresse IP, et donc de réduire un peu les risques.
Liens
Voir également:
- Se logguer à distance avec ssh (linux)
- Se logguer à distance avec ssh ( Windows )
- Transferer des fichiers via ssh
- NX est un moyen performant d'accéder à distance à votre ordinateur qui utilise SSH. Voir ces deux articles.