ssh aiko@zor ou ssh aiko@xxx.xxx.xxx.xxx
Si le terminal client affiche un message d’erreur il faut simplement virer le répertoire caché ~/.ssh/ .
cd ~ rm .ssh/
Si vous désirez une connexion en root (déconseillé) il faut modifier le fichier suivant:
nano /etc/ssh/sshd_config PermitRootLogin no le passez à yes /etc/init.d/ssh restart
L'échange de clés RSA permet à un utilisateurs de se connecter sur une machine distante sans utiliser de mot de passe mais avec sa clé publique RSA
Comment ça fonctionne ?
Dans l'exemple l’utilisateur toto va vouloir se connecter en tant que utilisateur toto sur l'hôte idefix (192.168.1.202)
Coté client:
ssh-keygen -t rsa
scp .ssh/id_rsa.pub toto@192.168.1.202:~/.ssh
Coté serveur:
cd .ssh/ cat id_rsa.pub >> authorized_keys
ou encore plus vite
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
A partir de maintenant lorsque l'utilisateur toto sur la machine cliente voudra se connecter en ssh sur totot de la machine distante plus aucun mot de passe ne sera demandé
ssh idefix
ou
ssh -l aiko idefix
scp 1): secure copy protocol, permet de transférer des documents entre deux ordinateurs utilisant le protocole de communication SSH.
scp 2) permet de copier des fichiers et des dossiers sur le port ssh, il n'est donc pas nécessaire de faire une connexion ssh avant!
scp -r coucou aiko@ide:/nfs0/test/ (copie du dossier coucou vers ide:/nfs0/test/) demande du passwd
client asterix: chemin client: /home/user
serveur obelix: dossier ou fichier à récupérer
cd /home/user/ scp -r aiko@ide:/etc/backup /home/user/copie_backup/ demande du passwd
(copie du dossier /etc/backup vers le dossier /home/user du client en changeant le nom du dossier backup en copie_backup)
cd /home/user/ scp -r aiko@ide:/etc/backup .
(copie du dossier /etc/backup vers le dossier /home/user du client sans changer le nom du dossier backup)
! Ne pas oublier le .
wget 3): téléchargeur en ligne de commande
Supporte les protocoles: HTTP, HTTPS, FTP
| options | signification |
|---|---|
| -c | reprend le téléchargement d'un fichier incomplet ou si la connexion a été perdue |
| -r | active le téléchargement récursif et crée une hiérarchie de répertoires |
| -nd | ne pas créer la hiérarchie de répertoires lors du téléchargement récursif. Si cette option est activée, tous les fichiers seront sauvegardés dans le répertoire courant, sans écrasement |
| –no-check-certificate | ignore la validité du certificat ssl sur une connexion https |
wget -r -nd https://stephane-huc.net/share/BlockZones/lists/