У меня есть компьютер с Windows, с которого я хочу перенести файлы на компьютер с Linux. Может кто-нибудь кратко объяснить мне, как я могу использовать FileZilla для этого? Нужно ли запускать сервер на компьютере с Windows? Как они будут общаться друг с другом? Как мне их соединить? Я знаю, что это должно быть где-то в уроках, но я гоняюсь за основным сроком работы. Спасибо
3 ответа
Вам нужно иметь 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 | | |
+-----------------------------------+ +------------------------+
Вы должны установить 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 успешным.
Я считаю FileZilla FTP-клиентом, поэтому он подключается к FTP-серверу. Это означает, что если вы переходите с компьютера с Windows, то на компьютере с Linux должен быть установлен FTP-сервер, к которому вы можете подключиться.