|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() |
Bonjour à toutes et à tous.
J'ai un petit soucis. J'avais au départ un échange de fichier entre une machine A et une machine B via FTP. J'essaie maintenant de réaliser cet échange de fichier via sftp. Machine A : AIX 5.2 Machine B : NT4 Quand je fais la commande suivante sur ma machine A : où LOGIN est le nom d'utilisateur et HOSTNAME le nom de mon serveur J'ai le message suivant : Code :
et ADRESSE_IP son adresse IP Ne connaissant pas grand chose dans tout ça, j'en ai déduit que le port 22 de la Machine B m'était refusé. Il faudrait donc que je demande à la personne administrant la machine B de m'autoriser à me connecter à ce port ? Quelles sont les raisons pour lesquelles un tel message d'erreur peut s'afficher ? J'ai retenté la même commande mais en spécifiant un port différent, celui par lequel se faisait le transfert précédemment (par FTP). Code :
/usr/local/bin/sftp -oPort=21 -v LOGIN@HOSTNAME et HOSTNAME le nom de mon serveur J'ai alors le résultat suivant : Code :
et ADRESSE_IP son adresse IP et CHEMIN le chemin d'acces aux fichiers Et puis plus rien... Je ne passe pas en prompt sftp... Je reste dans le vide Merci d'avance pour vos réponses. Bahan |
||||
|
|
00
|
|
|
#2 | ||
|
Membre du Club
![]() |
Bon, pas de réponse, mais il est vrai que ma question n'était pas top.
Mon interlocuteur n'avait tout simplement pas de serveur sftp d'installer sur son serveur, ce qui est résolu Bon il a chopé le Core FTP mini-sftp-server et il est sous Windows NT sur sa machine A. Moi je suis sous Unix AIX 5.2 et j'aimerais me connecter automatiquement via sftp. Alors j'ai vu qu'on pouvait générer clefs publiques et privées de type RSA. SI 'jai bien suivi l'idée. Je génère ma clef publique et ma clef privée sur ma machine Unix avec ssh-keygen -t rsa et ensuite j'envoie à al machine A ma clef publique. Seulement, où faut-il mettre la clef publique sur la machine A ? Merci d'avance pour votre aide. EDIT : meme après création de clefs RSA, voilà ce que j'obtiens comme erreur : Code :
Quelqu'un saurait-il m'aider ? edit : bon ben super l'entraide hein Bahan, qui se noie |
||
|
|
00
|
|
|
#3 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Un peu long les sorties d'écran que tu donnes !
Pour avoir sftp, comme tu l'as dit, il faut avoir unserveru ssh configuré avec la ligne : Code :
Subsystem sftp /usr/lib/ssh/sftp-server Pour l'échange de clef : En résumé, l'ordinateur sur lequel on est physiquement a une clef privée ~/.ssh/id_rsa et celui sur lequel on se connecte par ssh a la clef publique~/.ssh/id_rsa.pub qu'on renomme ~/.ssh/authorized_keys .
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com