Ssh

De drev
Aller à : navigation, rechercher

Installation

Sous arch linux

sudo pacman -S openssh

Connexion par cle publique/prive

Générer une clé

ssh-keygen

Va générer :

  • une clé privé  : $HOME/.ssh/identity ou $HOME/.ssh/id_rsa
  • une clé publique : $HOME/.ssh/identity.pub ou $HOME/.ssh/id_rsa.pub

Enregistrer une clé publique sur une machine distante

Avec ssh-copy-id

Usage

ssh-copy-id user@server

Manuellement

Editer sur la machine distante le fichier

~/.ssh/authorized_keys

ajouter la clé publique précédemment crée (sur une seule ligne).

Transfèrer des fichier avec SSH

On peut lancer un server SSH pour transpherer des fichier d'un PC a un autre, via le net ou sur un réseau locale.

Création d'un serveur SSH

Le service d'un server ssh est sshd

Pour le lancer sous Arch Linux faire:

systemctl start sshd.service


puis obtenir l' adresse [IP] pour que les clients puissent se connecter.

Connexion

Avec un client ssh ou sftp, se connecter sur l'IP du serveur.

Nautilus peut faire office de client sftp (menu connexion a un serveur)

Sources

https://wiki.archlinux.org/index.php/SSH_keys

http://www.tuteurs.ens.fr/internet/loin/ssh.html

https://wiki.archlinux.fr/Ssh