FileZilla 在linux和windows机器之间传输文件基础教程

FileZilla 在linux和windows机器之间传输文件基础教程

我有一台 Windows 机器,我想将文件从它传输到 Linux 机器。有人能简单给我解释一下如何使用 FileZilla 吗?我必须在 Windows 机器上运行服务器吗?它们如何相互通信?我如何连接它们?我知道这肯定在教程的某个地方,但我正在赶工作上的一个重要截止日期。谢谢

答案1

您需要在 Linux 服务器上安装 FTP 服务器才能使用 filezilla。或者,您可以在 Windows 机器上运行 filezilla 服务器,然后使用 Linux 机器上的 CLI FTP 软件来提取文件 - 不过这太复杂了。

但是,如果它是 Linux 服务器,不确定 Linux 机器是否有 STP 服务器,并且您有 SSH 访问权限,则可以使用 SFTP 或 SCP 将文件传输到它。我倾向于网络鸭(还有其他 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                     |  |                        |
   +-----------------------------------+  +------------------------+

答案2

我相信 FileZilla 是一个 FTP 客户端,因此它连接到 ftp 服务器。这意味着如果您从 Windows 计算机传输,则 Linux 计算机需要运行您可以连接的 ftp 服务器。

答案3

您必须在Linux中安装ftp服务器:

yum install vsftpd

在Linux机器上修改ftp服务器的配置文件:

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 的文件传输连接成功。

相关内容