web-dev-qa-db-fra.com

Comment puis-je vous connecter à un site FTP / SFTP?

J'ai besoin de fournir une URL à une entreprise tierce pour pouvoir vous connecter et télécharger le fichier. Le problème est que je ne connais pas l'URL pour mon site FTP/SFTP en raison de mes connaissances très limitées en FTP. Je ne connais que le moyen de se connecter au site FTP/SFTP à l'aide de 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 et est passé dans un nom d'utilisateur et un mot de passe. L'URL qui montre 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 Points au répertoire de base de mon site Web FTP et que le fichier que j'ai besoin de télécharger est dans un sous-dossier dans le répertoire d'origine, quelle devrait être l'URL complète du fichier sur mon site FTP/SFTP? Est-ce quelque chose comme ça? SFTP: //1029.56.34.19/folderName/filename.csv

p.s. 1029.56.34.19 n'est pas une véritable adresse IP, je l'utilise à des fins de démonstration.

4
Superman Coding

Basé sur ceci:

fTPS: //[email protected]

vous utilisez des FTP. Il y a FTP, SFTP et FTPS. En outre, il existe deux types de FTP - implicites et explicites.

FTPS est FTP sur SSL (comme HTTPS). SFTP est vraiment une forme de SSH (dans les coulisses qu'un client SFTP se connecte via SSH et des commandes émettrices).

La chose la plus facile pour vous de recommander votre tierce partie à faire est d'installer FileZilla, puis de leur donner l'URL. Sinon, vous pouvez regarder dans les fonctions d'importation/exportation de FileZilla qui peut être plus facile pour vous et le client. WINSCP fonctionnera également.

Windows n'a pas de support de FTPS ni de SFTP. Juste la manière étrange, il s'intègre à Windows Explorer (pas Internet Explorer) et à l'ancienne commande ftp.

2
LawrenceC

Vous pouvez dire si vous utilisez le cryptage (FTPS ou SFTP) de votre gestionnaire de site. Si, sous Protocole, il est défini sur SFTP, vous utilisez SFTP. S'il est défini sur FTP et sous cryptage, vous avez une option qui n'est pas "Utiliser unis FTP", puis des FTPS.

L'attention importante pour que cela fonctionne, c'est que l'adresse IP que vous donnez à la tierce partie doit être votre adresse IP Internet. Si l'adresse IP que vous utilisez est uniquement sur votre réseau local, vous devez configurer le transfert de port sur tous les routeurs que le serveur FTP pourrait être en retard.

Comment dites-vous? Soit demander à la personne qui configurait et maintient le serveur FTP ou examine 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 bien sûr, que le serveur FTP est accessible depuis Internet, pourquoi ne créez-vous pas un signet dans le gestionnaire de site avec le nom d'utilisateur et le mot de passe pour la tierce partie, testez la connexion, puis cliquez sur le site et sélectionnez Exporter. . Il créera un fichier XML avec tous les paramètres. La tierce partie 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 qu'en prenant en charge la FTP ordinaire.

0
SLaG