Je dois fournir une URL à une société tierce afin qu'elle puisse se connecter et télécharger le fichier. Le problème est que je ne connais pas l’url de mon site ftp / sftp à cause de ma connaissance très limitée en ftp. Je connais seulement le moyen de se connecter au site ftp / sftp en utilisant FireZilla. Je me connecte au site ftp / sftp à l'aide de "Site Manager" dans FireZilla. J'ai fourni le nom d'hôte à l'aide d'une adresse IP externe, puis un nom d'utilisateur et un mot de passe. L'URL qui apparaît sur l'en-tête de la fenêtre FileZilla affiche: ftps: //[email protected]
Question n ° 1: est-ce que j'utilise sftp ou ftp? Question n ° 2: 1029.56.34.19 pointe vers le répertoire de base de mon site FTP et le fichier que je dois télécharger se trouve dans un sous-dossier du répertoire de base. Quelle doit être l'URL complète du fichier sur mon site FTP / sftp? Est-ce quelque chose comme ça? sftp: //1029.56.34.19/NomDossier/NomFichier.csv
ps 1029.56.34.19 n’est pas une adresse IP réelle, je l’utilise à des fins de démonstration.
Dans le gestionnaire de site de FileZilla, vous pouvez voir si FTP ou SFTP est utilisé. Vous pouvez leur fournir l’adresse IP et le dossier au format URL comme vous l’avez montré, mais sachez que si vous leur fournissez le nom d’utilisateur et le mot de passe, ils pourront accéder au répertoire complet et le modifier, sauf si vous avez un compte ftp avec seulement accès au répertoire spécifié.
la source
Vous pouvez savoir si vous utilisez le cryptage (FTPS ou SFTP) depuis votre gestionnaire de site. Si, sous protocole, il est défini sur SFTP, vous utilisez bien SFTP. S'il est défini sur FTP et sous cryptage, vous avez une option qui n'est pas "utiliser un FTP simple", alors vous avez FTPS.
Pour que cela fonctionne, il est important de noter que l'adresse IP que vous fournissez au tiers doit être votre adresse IP Internet. Si l'adresse IP que vous utilisez se trouve uniquement sur votre réseau local, vous devez configurer le transfert de port sur les routeurs sur lesquels le serveur FTP est peut-être en retard.
Comment dites-vous? Demandez à la personne qui a configuré et entretient le serveur FTP ou regardez l’adresse IP de votre ordinateur et comparez. Si les adresses IP sont similaires (les deux commencent par 192.168.1.XXX ou peut-être 10.10.1.XXX), vous devez configurer le transfert de port.
Si vous savez avec certitude que le serveur FTP est accessible à partir d'Internet, pourquoi ne pas créer de signet dans Site Manager avec le nom d'utilisateur et le mot de passe du tiers, tester la connexion, puis cliquer sur le site et sélectionner exporter . Cela créera un fichier XML avec tous les paramètres. Le tiers peut importer le fichier dans FileZilla et se connecter.
Ils auront besoin d’un programme comme FileZilla si le serveur FTP utilise le cryptage, car la plupart des explorateurs ne prennent en charge que le format FTP simple.
la source