SFTP avec scp mais sans mot de passe

Bonjour

La doc d’ouvaton document l’usage de Filezilla pour mettre son site à jour par SFTP (https://ouvaton.coop/category/documentation/comptes-ftp/).

Préférant un outil en ligne de commande, j’ai trouvé que scp fonctionne aussi très bien.

Cela pourrait d’ailleurs être ajouté à la doc en ligne. En effet, il suffit d’utiliser une commande du style

scp -P 115 fichier1 fichier2 fichier3 identifiant-sftp@ftp.ouvaton.coop:/chemin/des/fichiers/a/copier/

Seul petit ennui que je rencontre. Avec scp, on peut normalement copier des fichiers sans entrer de mot de passe en copiant sa clé publique sur le site distant.

Quelqu’un sait-il comment procéder sur le ftp d’Ouvation ?

Bonjour
À ma connaissance pas de possibilité de mettre sa clef publique sur le serveur ouvaton

1 « J'aime »

Bonjour jpg,

Je suis nouveau sur ouvaton, mais je peux t’expliquer le principe général pour le faire.

D’abord tu dois avoir une paire de clés à disposition. Pour les générer, si tu n’en disposes pas encore, tu fais, sur ton poste de travail (unix), depuis un terminal :

ssh-keygen

Cela te crée un répertoire .ssh dans ton homedir, dans lequel est déposée ta paire de clés. Ensuite, pour pouvoir te connecter sur une autre machine depuis ce poste de travail, tu dois déposer, sur cette autre machine, ta clé publique. Pour cela, tu fais, depuis ton poste de travail :

ssh-copy-id ton_login@l_autre_machine:

donc ici :

ssh-copy-id identifiant-sftp@ftp.ouvaton.coop:

Après cette opération, tu pourras transférer tes fichiers par sftp de ton poste de travail sur l_autre_machine sans rentrer de mot de passe.

J’allais commenter à peu près en même temps pour dire qu’à ma compréhension l’accès en SSH n’était pas proposé aux coopérateurs.
Après, avec l’explication détaillée de @jaclin, peut-être est il possible d’ouvrir un ticket d’assistance pour déposer la clef publique sur la machine ?

Merci pour vos réponses mais cela ne fonctionne pas.
@jaclin, as-tu pu utiliser ssh-copy-id comme tu le suggère ?

Je me suis connecté nulle part, car je suis arrivé hier. Mais je constate que :

$ ssh jaclin@ftp.ouvaton.coop
(jaclin@ftp.ouvaton.coop) Password:

donc la machine répond, il y a donc un serveur ssh sur ftp.ouvaton.coop.

Ensuite, la commande ssh-copy-id doit se trouver sur ton poste de travail. Si c’est un poste linux (relativement récent), cette commande arrive normalement avec le client ssh, que tu dois donc avoir installé.

que le serveur ssh soit opérationnel est une chose. qu’il soit ouvert aux coopérateurs en est une autre

Voilà ! Ce n’est pas encore opérationnel.
Merci à tous

1 « J'aime »