Передача по FTP: я вижу файлы на удаленной машине, но удаленный пользователь не может

Передача по FTP: я вижу файлы на удаленной машине, но удаленный пользователь не может

Мне пришлось перенести несколько видео и фотографий на FTP-сервер.

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

Он ожидал, что у меня локально установлена ​​ОС Windows, поэтому он рассказал мне, как установить приложение FTP на моем локальном компьютере. Но на самом деле у меня Ubuntu13.04.

Теперь я открыл терминал и ввел ftpIP-адрес удаленного ящика. Я подключилсябеззапрашивается имя пользователя и пароль. Затем я передал файлы через FTP.

Два дня спустя я ftpподключился к этой машине и смог увидеть файлы, которые я передал. Но удаленный пользователь сказал мне, что ничего не получил!

До сих пор я думал, что это его ошибка, что он не проверил должным образом свою машину, потому что я был на 100% уверен, что файлы находятся в его системе, в чем я убедился ранее, подключившись по FTP к этой машине.

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

Поскольку я не использовал его имя пользователя (то, которое он мне предоставил) для входа через FTP, является ли это причиной того, что он ожидал, что файл будет загружен в определенное место, которое отличается от места, куда я перенес? Другими словами, зависят ли файлы, загруженные в место, от имени пользователя, которое я использовал, т. е. местоположение зависит от имени пользователя?

Если да, то как использовать ftpуказание конкретного имени пользователя?

решение1

Кажется, FTP-сервер позволяетанонимный FTP: FTP, где имя пользователя обычное anonymousи принимается любой пароль. Ваш FTP-клиент попытался войти в анонимный FTP-доступ, и это удалось. Файлы находятся в каталоге, который является каталогом по умолчанию для анонимных пользователей; это определяется конфигурацией FTP-сервера.

Анонимный FTP обычно используется для публичных сайтов загрузки. Разрешение загрузок для анонимных пользователей встречается гораздо реже и создает риск использования сайта для распространения вредоносного ПО. Вам следует рекомендовать владельцу сервера отключить анонимный FTP или, по крайней мере, отключить загрузки для анонимных пользователей.

Вот несколько способов войти с вашим именем пользователя и паролем вместо того, чтобы пытаться войти анонимно. Некоторые способы не работают со всеми FTP-клиентами.

  • Создать.netrcфайл в вашем домашнем каталоге, содержащий строку

    machine server.example.com login ravi
    
  • Запустите или , чтобы войти в систему как пользователь .ftp [email protected]ftp ftp://[email protected]/ravi

  • Запустите ftp -nопцию, чтобы отключить автоматический вход в систему для этого сеанса.

решение2

Пожалуйста, прочтите man-страницу man 1 ftp.

Там вы найдете вариант-n

Связанный контент