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.
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.
ssh nf17@apollon.utc.fr
permet de se connecter à la machine apollon.utc.fr en tant qu'utilisateur nf17.
ssh user@server -p num_port
si la machine n'utilise pas le port standard (port 22).
Si l'on veut savoir sur quelle machine est actuellement connecté notre terminal, on utilise la commande hostname
.
Putty est un client SSH sous Windows, qui permet donc de se connecter à distance à une machine Linux
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
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.
SFTP est un protocole de transfert de fichiers alternatif à scp qui peut être utilisé avec un logiciel graphique comme Filezilla.