2

У меня есть компьютер с Windows, с которого я хочу перенести файлы на компьютер с Linux. Может кто-нибудь кратко объяснить мне, как я могу использовать FileZilla для этого? Нужно ли запускать сервер на компьютере с Windows? Как они будут общаться друг с другом? Как мне их соединить? Я знаю, что это должно быть где-то в уроках, но я гоняюсь за основным сроком работы. Спасибо

3 ответа3

2

Вам нужно иметь FTP-сервер на сервере Linux, чтобы использовать filezilla с ним. В качестве альтернативы вы можете запустить сервер filezilla в окне Windows и использовать программное обеспечение CLI FTP в окне linux для извлечения файлов - хотя это довольно сложно.

Однако, если это сервер Linux, вы не уверены, что на компьютере Linux есть сервер STP, и у вас есть доступ по SSH, вы можете использовать SFTP или SCP для передачи файлов на него.Я предпочитаю cyberduck (есть и другие клиенты ftp и SCP, но это тот, который мне нравится больше всего).

      Client System +-----------------------> Server
   +-------------------------------+      +----------------------+
   |  Running FTP client           |      |   Running FTP server |
   |-------------------------------|      |----------------------|
   |                               |      |Needs account set up  |
   |  username                     |      |on FTP server         |
   |  password                     |      |                      |
   |  FTP server hostname/address  |      |                      |
   |  Needs port open      (21)    |      |                      |
   +-------------------------------+      +----------------------+
   +-----------------------------------+  +------------------------+
   | SFTP/SCP - Winscp or cyberduck    |  | Running SSH server     |
   |-----------------------------------|  |------------------------|
   | Needs account on server           |  |uses user account       |
   | Password                          |  |encrypted/secure        |
   | Account needs access to directory |  |                        |
   | needs port 22                     |  |                        |
   +-----------------------------------+  +------------------------+
0

Вы должны установить FTP-сервер в Linux:

yum install vsftpd

внесите изменения в конфигурационный файл сервера ftp на машине linux:

vim /etc/vsftpd/vsftpd.conf

anonymas_enable=YES
Listen=YES

обязательно удалите снизу 2 файла:

vim/etc/vsftpd/ftpusers
vim/etc/vsftpd/user_list

перезапустите ftp сервер:

systemctl restart vsftpd

======================================

На Windows-машине:

скачать приложение filezilla

поставить свой ftp сервер (Linux машина) IP адрес

введите имя пользователя: root

введите пароль: пароль пользователя root

введите номер порта ftp : в основном порт № 20 или 21.

и вот, пожалуйста ... это должно сделать соединение для передачи файлов из Windows в Linux успешным.

0

Я считаю FileZilla FTP-клиентом, поэтому он подключается к FTP-серверу. Это означает, что если вы переходите с компьютера с Windows, то на компьютере с Linux должен быть установлен FTP-сервер, к которому вы можете подключиться.

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