Installer un serveur ssh sous Ubuntu

Dernière mise à jour le 16 novembre 2009 à 12:35 par marlalapocket
Publié par sebsauvage

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:
  • avec Putty pour avoir la ligne de commande
  • avec WinSCP pour transférer des fichiers

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:
Meilleures réponses pour « Installer un serveur ssh sous Ubuntu » dans :
[Réseaux] Installation d'un serveur ssh sous Windows Voir Cet article va vous expliquer comment installer et configurer un serveur ssh sous Windows. Sommaire Introduction Choix du logiciel OS nécessaire Outils utilisés Avant de commencer Note importante Note de l'auteur (sebsauvage) I -...
Installer un serveur FTP sous Ubuntu VoirSommaire: 1. Installer le serveur FTP 2. Configurer le serveur FTP 2.1 Interdire le FTP anonyme 2.2 Autoriser les utilisateurs locaux à se connecter 2.3 Autoriser les utilisateurs à uploader des fichiers 2.3 Choisir l'interface 3....
Se logguer à distance avec ssh (Linux) Voir(Pour ceux qui voudraient avoir un rappel sur SSH) Les commandes suivantes nécessitent d'avoir un compte sur la machine sur laquelle on veut se connecter et qu'un serveur SSH y soit installé. Sous Linux, la syntaxe est simple (le client...
Installation serveur Samba VoirInstallation et configuration d'un serveur Samba version 3.0.2a Linux Mandrake version 10.0 Prérequis Introduction 1.Architecture de Samba 2.Installation des paquetages nécessaires au serveur samba Premier démarrage de Samba Les commandes...
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) VoirIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
LDAP - Installation d'un serveur d'annuaire (OpenLDAP sous Linux VoirPrésentation de OpenLDAP OpenLDAP (http://www.openldap.org) est un projet libre de serveur d'annuaire conforme à la norme LDAP 3. Ce serveur, dérivé de l'implémentation mise au point par l'université du Michigan, est développé selon les termes de...
Intranet - Installation du serveur de mail VoirPrésentation de l'installation Le serveur de mail le plus utilisé sous Linux est Sendmail, toutefois celui-ci est très difficile à configurer, ainsi on lui préférera Qmail, un serveur de mail alternatif. Qmail est constitué d'un ensemble de...