SSH

SSH

 

Connexion

ssh root@domaine.com

Pour propager le “display” X11, c’est à dire, pouvoir lancer des applications graphiques sur la machine destination avec affichage graphique sur source :

ssh -X user@domaine.com

Il suffit ensuite de donner son mot de passe pour démarrer la session.

Pour executer une commande (par exemple ls -l) sur la machine distante :
ssh user@domaine.com ls -l

copier un fichier
Pour copier un fichier fichier.txt de la machine source vers la machine destination :
scp fichier.txt user@IP:/répertoire_cible/
Remarque : scp fichier.txt user@destination: copie le fichier dans le répertoire de login si le chemin est absent.

éviter de tapez son mot de passe à chaque connexion :

générer les clefs privées/publiques :
ssh -keygen -t rsa
Par défaut, cette commande crée les fichiers /.ssh/id_rsa et /.ssh/id_rsa.pub

Ensuite il faut copier la clef publique dans le fichier /.ssh/authorized_keys sur la machine destination.
scp .ssh/id_rsa.pub user@IP:.ssh/authorized_keys

Si plusieurs clients accèdent au serveur, il faut faire une concaténation des clefs dans authorized_keys, soit en faisant du copier/coller avec un éditeur sur la machine destination soit en concaténant la nouvelle clef (copiée dans un fichier id_rsa.pub) avec la commande

cat id_rsa.pub >> authorized_keys

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

* Copy This Password *

* Type Or Paste Password Here *