4

Мне нужно предоставить URL-адрес сторонней компании, чтобы они могли войти и загрузить файл. Проблема в том, что я не знаю URL для моего ftp/sftp сайта из-за моих очень ограниченных знаний в ftp. Я знаю только способ подключения к сайту ftp/sftp с помощью FireZilla. Я подключаюсь к сайту ftp/sftp с помощью "Менеджера сайта" в FireZilla, я предоставил имя хоста, используя внешний IP-адрес, и передал имя пользователя и пароль. URL, который отображается в заголовке окна FileZilla, выглядит следующим образом: ftps://username@1029.56.34.19

Вопрос № 1: я использую sftp или ftp? Вопрос № 2: 1029.56.34.19 указывает на домашний каталог моего веб-сайта ftp, а файл, который мне нужно загрузить, находится в подпапке в домашнем каталоге, каким должен быть полный URL-адрес файла на моем сайте ftp/sftp? Это как то так? SFTP://1029.56.34.19/FolderName/FileName.csv

п.с. 1029.56.34.19 не является реальным IP-адресом, я использую его для демонстрационных целей.

3 ответа3

2

Основываясь на этом:

FTPS://username@1029.56.34.19

Вы используете FTPS. Есть FTP, SFTP и FTPS. Кроме того, существует два типа FTPS - неявный и явный.

FTPS - это FTP через SSL (например, HTTPS). SFTP - это действительно форма SSH (за кулисами SFTP-клиент входит в систему через SSH и выдает команды).

Самое простое, что вы можете порекомендовать третьей стороне - это установить Filezilla, а затем дать им URL. В качестве альтернативы вы можете изучить функции импорта / экспорта FileZilla, которые могут быть проще как для вас, так и для клиента. WinSCP тоже будет работать.

В Windows нет встроенной поддержки FTPS или SFTP. Просто странный способ интеграции с Windows Explorer (не Internet Explorer) и старой командой ftp .

0

В менеджере сайтов в FileZilla вы можете видеть, используется ли FTP или SFTP. Вы можете предоставить им IP-адрес и папку в URL-форме, как вы показали, но имейте в виду, что если вы предоставите им имя пользователя и пароль, они смогут получить доступ и изменить весь каталог, если у вас нет Учетная запись ftp только с доступом к указанному каталогу.

0

Вы можете сказать, используете ли вы шифрование (FTPS или SFTP) из вашего менеджера сайта. Если по протоколу установлено SFTP, то вы используете SFTP. Если он установлен на FTP и в режиме шифрования, у вас есть опция, которая не "использует обычный FTP", тогда у вас есть FTPS.

При этом важно учитывать, что IP-адрес, который вы предоставляете третьей стороне, должен быть вашим IP-адресом в Интернете. Если используемый вами IP-адрес находится только в вашей локальной сети, вам необходимо настроить переадресацию портов на любых маршрутизаторах, за которыми может находиться FTP-сервер.

Как вы говорите? Либо спросите человека, который настроил и поддерживает FTP-сервер, либо посмотрите на IP-адрес вашего компьютера и сравните. Если IP-адреса похожи (оба начинаются с 192.168.1.XXX или, может быть, 10.10.1.Ххх) тогда нужно настроить переадресацию портов.

Если вы точно знаете, что FTP-сервер доступен из Интернета, то почему бы не создать закладку в Site Manager с именем пользователя и паролем для третьей стороны, протестировать соединение, затем щелкнуть правой кнопкой мыши по сайту и выбрать экспорт , Он создаст файл XML со всеми настройками. Третья сторона может импортировать файл в FileZilla и подключиться.

Им понадобится такая программа, как FileZilla, если FTP-сервер использует шифрование, так как большинство исследователей поддерживают только обычный FTP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .