Come mi collego a un sito ftp / sftp?


4

Devo fornire un URL a una società di terze parti in modo che possano accedere e scaricare il file. Il problema è che non conosco l'URL del mio sito ftp / sftp a causa della mia conoscenza molto limitata di ftp. Conosco solo il modo di connettermi al sito ftp / sftp usando FireZilla. Mi collego al sito ftp / sftp usando "Site Manager" in FireZilla, ho fornito il nome host usando un indirizzo IP esterno e ho passato un nome utente e una password. L'URL visualizzato nell'intestazione della finestra FileZilla visualizza: ftps: //username@1029.56.34.19

Domanda n. 1: sto usando sftp o ftp? Domanda n. 2: 1029.56.34.19 punta alla directory home del mio sito Web ftp e il file che devo caricare si trova in una sottocartella nella directory home, quale dovrebbe essere l'URL completo del file sul mio sito ftp / sftp? È qualcosa del genere? sftp: //1029.56.34.19/FolderName/FileName.csv

ps 1029.56.34.19 non è un vero indirizzo IP, lo sto usando a scopo dimostrativo.

Risposte:


2

Basato su questo:

ftps: //username@1029.56.34.19

stai usando FTPS. C'è FTP, SFTP e FTPS. Inoltre, esistono due tipi di FTPS: impliciti ed espliciti.

FTPS è FTP su SSL (come HTTPS). SFTP è in realtà una forma di SSH (dietro le quinte un client SFTP sta effettuando l'accesso tramite SSH e sta inviando comandi).

La cosa più semplice per te da consigliare alla tua terza parte è installare Filezilla e quindi dare loro l'URL. In alternativa puoi esaminare le funzioni di importazione / esportazione di FileZilla che potrebbero essere più facili sia per te che per il cliente. WinSCP funzionerà anche.

Windows non ha il supporto FTPS o SFTP nativo. Proprio il modo strano che si integra con Windows Explorer (non Internet Explorer) e il vecchio ftpcomando.


Questo risponde alla domanda n. 1, grazie!
Superman Coding

0

Nel sitemanager di FileZilla puoi vedere se si utilizza FTP o SFTP. Puoi fornire loro l'indirizzo IP e la cartella in forma di URL come hai mostrato, ma tieni presente che se fornisci loro nome utente e password saranno in grado di accedere e modificare la directory completa, a meno che tu non abbia un account ftp con accesso solo alla directory specificata.


Sì, l'account ftp che ho impostato è accessibile solo nella directory specificata.
Superman Coding

0

Puoi sapere se stai utilizzando la crittografia (FTPS o SFTP) dal tuo gestore del sito. Se, in base al protocollo, è impostato su SFTP, stai utilizzando SFTP. Se è impostato su FTP e con crittografia, hai un'opzione che non è "usa FTP semplice", allora hai FTPS.

L'importante considerazione per far funzionare tutto ciò è che l'indirizzo IP fornito a terzi deve essere il tuo indirizzo IP Internet. Se l'indirizzo IP che usi è solo sulla tua rete locale, allora dovrai impostare il port forwarding su tutti i router su cui potrebbe trovarsi il server FTP.

Come si dice Chiedi alla persona che ha configurato e gestisce il server FTP o guarda l'indirizzo IP del tuo computer e confronta. Se gli indirizzi IP sono simili (entrambi iniziano con 192.168.1.XXX o forse 10.10.1.XXX), è necessario impostare il port forwarding.

Se sai con certezza che il server FTP è accessibile da Internet, perché non creare un segnalibro in Site Manager con il nome utente e la password per la terza parte, provare la connessione, quindi fare clic con il tasto destro sul sito e selezionare Esporta . Creerà un file XML con tutte le impostazioni. Le terze parti possono importare il file in FileZilla e connettersi.

Avranno bisogno di un programma come FileZilla se il server FTP utilizza la crittografia poiché la maggior parte degli esploratori supporta solo FTP semplice.


Per contro, il valore più alto che può assumere qualsiasi parte di un indirizzo IP (v4 comunque) è 255. Quindi l'IP più grande è 255.255.255.255
SLaG

Sì, ho capito che non possiamo avere un numero di 4 cifre in qualsiasi parte dell'indirizzo IP v4, l'ho solo inventato in modo che non corrispondesse a nessun indirizzo IP reale là fuori.
Superman Coding

Ho appena ricevuto un'email dall'azienda di terze parti, purtroppo supportano solo ftp. Il motivo per cui non posso chiedere loro di utilizzare FileZilla è perché stiamo cercando di automatizzare il processo. La società di terze parti sta utilizzando un programma JAVA per parlare con il sito ftp e scaricare il file. Hanno bisogno di un URL completo per il file sul sito ftp, un nome utente e una password. Non riuscivo a capire quale dovrebbe essere l'URL completo.
Superman Coding
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.