Connexion à un serveur Linux avec SSH
Rappel :
L'usage de Linux en ligne de commande permet de travailler sur une machine à distance.
On utilise pour cela le protocole SSH. Il permet à un client SSH de se connecter à un serveur SSH.
Méthode : ssh : ce connecter à un ordinateur
ssh user@server
permet de se connecter depuis n'importe quel terminal à une machine distante qui autorise les connexions SSH et sur laquelle on dispose d'un compte user.
Exemple :
ssh nf17@apollon.utc.fr
permet de se connecter à la machine apollon.utc.fr en tant qu'utilisateur nf17.
Complément : Syntaxe complète
ssh user@server -p num_port
si la machine n'utilise pas le port standard (port 22).
Complément : hostname
Si l'on veut savoir sur quelle machine est actuellement connecté notre terminal, on utilise la commande hostname
.
Complément : Putty sous Windows
Méthode : scp : copie distante de fichier
scp /local/path/file user@server:/dist/path/file
scp -r /local/path/dir user@server:/dist/path/dir
scp user@server:/dist/path/file /local/path/file
scp -r user@server:/dist/path/dir /local/path/dir
Exemple :
scp monfichier.txt nf17@apollon.utc.fr:~/mondir
permet de copier le fichier monfichier.txt vers le répertoire mondir situé dans le dossier personnel de nf17 sur la machine apolon.utc.fr.
Complément : sftp : transfert de fichier
SFTP est un protocole de transfert de fichiers alternatif à scp qui peut être utilisé avec un logiciel graphique comme Filezilla.