Wiki Info Libre @ Dom

Ceci est une ancienne révision du document !


Monter un système de fichiers via ssh sous Linux et Windows

Article Tux-Planet

Pour monter :

    sshfs pti-seb@192.168.0.188:/home/pti-seb /mnt/ssh/ 

Pour démonter :

    fusermount -u /mnt/ssh/

Si ça ne fonctionne pas il faut éventuellement faire deux chose :

    modprobe fuse
    
    adduser utilisateur fuse

Connexion ssh sans rentrer le mot de passe en utilisant authentification par clef :

    ssh-keygen -t dsa

puis :

    ssh-copy-id -i ~/.ssh/id_dsa.pub user@mon_serveur

ou :

    scp /home/login/.ssh/id_rsa.pub login@serveur_SSH:/home/login/clé_publique
    ssh login@serveur_SSH
    cat clé_publique >> /home/login/.ssh/authorized_keys
    rm clé_publique

Pour éviter de rentrer la passphrase à chaque fois :

  • Soit ne pas mettre de passphrase sur la clef
  • Soit utiliser ssh-add

Bannière SSH sans root :

Le but étant d'afficher une bannière personnalisé lors de la connexion SSH sans avoir les droits root sur un serveur :

dans son dossier personnel créer un fichier bienvenue.txt :

    nano bienvenue.txt

Écrire ce que vous voulez dedans, vous pouvez même mettre une bannière en Ascii Art Sauvegarder ( F2 puis o pour oui )

Ensuite éditer ou créer votre fichier .bash_profile :

    nano .bash_profile

Rajouter la ligne :

    cat bienvenue.txt

Sauvegarder ( F2 puis o pour oui )

Mémo SCP :

  • Transferer Fichier.txt vers /home/juju/Fichier.txt sur machine.example.org :
    scp Fichier.txt juju@machine.example.org:
  • Récupérer Fichier.txt situé sur /home/juju sur la machine machine.example.org et le mettre dans le repertoire en cours:
    scp juju@machine.example.org:Fichier.txt
  • Récupérer tous les .txt dans le répertoire /usr/local de machine.example.org et les mettre dans /test-scp :
    scp toto@machine.example.org:/usr/local/*.txt /test-scp
  • Transférer tout le repertoire /test-scp (en recursif) vers machine.example.org dans le repertoire /incoming :
    scp -r /test-scp toto@machine.example.org:/incoming