telnet, ftp et la sécurité

On désactive en général ces services sauf cas très particulier, car les transactions ne sont pas cryptées. On préfère utiliser les services ssh, scp et sftp. Vous devez avoir un service sshd actif sur le serveur.

Exemple d'utilisation ssh :

[root@uranus etc]# grep ssh /etc/services
ssh             22/tcp                          # SSH Remote Login Protocol
ssh             22/udp                          # SSH Remote Login Protocol
ssh -l NomUtilisateur Machine
ssh -l mlx localhost

Remarque : Sur la version Live-On-CD, vous devez lancer le démon, car il n'est pas actif par défaut : /etc/init.d/sshd start. Le lancement de ce serveur permet l'utilisation de ssh et de scp à partir de clients.

Exemple d'utilisation de sftp :

[root@uranus etc]# grep sftp /etc/services
sftp            115/tcp
sftp            115/udp

[root@uranus etc]# sftp
usage: sftp [-1vC] [-b batchfile] [-osshopt=value] [user@]host[:file [file]]
[root@uranus etc]# sftp  mlx@localhost
Connecting to localhost...
mlx@localhost's password:

Vous pouvez ensuite envoyer ou récupérer des fichiers entre les 2 machines.

Exemple d'utilisation de scp :

SYNOPSIS
     scp [-pqrvC46] [-S program] [-P port] [-c cipher] [-i identity_file]
         [-o option] [[user@]host1:]file1 [...] [[user@]host2:]file2

# Exporte le fichier "unfichierlocal"
 scp -S ssh unfichierlocal  mlx@hotedistant:/un/chemin/distant/unfichierdistant
# Importe de "hotedistant", le fichier distant "unfichierdistant"
 scp -S ssh mlx@hotedistant:/un/chemin/distant/unfichierdistant unfichierlocal

La première ligne exporte un fichier, la deuxième importe. Le compte utilisé est mlx. La transaction est encryptée avec ssh.