当前位置: 首页 > 科技观察

使用FileZilla

时间:2023-03-13 23:03:08 科技观察

以图形方式连接到SFTP服务器如果你问那些极客系统管理员,他们肯定会说使用rsync或scp命令在远程服务器和本地系统之间传输文件。但是,这些都是命令行方式,并不是每个人都愿意使用它们。值得庆幸的是,有一些图形工具可以让您从远程服务器传输文件。FileZilla是一款流行的跨平台开源文件传输软件。它支持基于TLS或SSL(FTPS)的FTP、基于SSH的FTP和传统FTP。让我展示如何在Linux上安装FileZilla并将其用于文件传输。那么,让我们开始吧!您可以在Ubuntu和其他Linux发行版上从源代码安装FileZilla,但建议使用您的发行版提供的软件包。由于它是一款如此受欢迎的软件,它应该在许多(如果不是全部)Linux发行版的存储库中可用。请使用您的发行版的软件中心和包管理器进行安装。在Ubuntu上,您可以从软件中心安装它:Ubuntu软件中心提供FileZilla您也可以使用命令行安装它:sudoaptinstallfilezilla如果您看到包不存在的错误,你应该打开Universe存储库。安装后,打开菜单(通过按Super键)并键入“FileZilla”以启动它。从系统菜单启动FileZilla使用FileZilla第一次使用FileZilla时,您将看到如下所示的界面:FileZilla运行屏幕截图左侧窗口显示本地系统中的文件和目录。右边的窗口显示它当前是空的。当您连接到远程服务器时,来自您远程系统的文件将出现在这里。在向您展示之前,让我分享一些有关了解FileZilla图形界面重要方面的细节。了解FileZillaGUI下图概述了FileZilla窗口布局的不同部分。FileZilla窗口布局|图片信用图形界面由6个不同的区域/窗口组成。给大家简单介绍一下:1.工具栏:有很多选项,比如打开站点管理器,刷新本地和远程目录文件和文件列表,开始处理当前文件传输队列,停止正在传输的任务,取消文件在队列中等。2.快速连接栏:顾名思义,它允许您快速连接到远程站点,而无需指定主机名、用户名、密码和端口等更多详细信息。3.消息日志:显示连接成功与否的日志。错误消息标记为红色,正常消息标记为白色,命令标记为蓝色。4&5.本地窗口和远程窗口:这两个窗口非常相似,只是本地窗口显示本地目录的内容,并有一个上传文件的上下文菜单;而远程窗口显示远程目录的内容,并有下载到本地文件的选项。6.传输队列:最后,传输队列窗口显示正在传输的项目的状态及其传输速度,以及队列中的文件和传输历史(仅限当前实例)。要使用FileZilla连接到SFTP服务器,您需要知道远程服务器的用户名、密码和IP地址。远程服务器也应配置为接受带有此信息的连接。您还需要在目标文件夹上设置正确的权限。要添加SFTP连接,您需要打开站点管理器。有两种方法可以打开它。在菜单栏的“文件”菜单选项下有一个“站点管理器”。或者,您可以直接单击工具栏上的“站点管理器”图标。工具栏上的站点管理器按钮弹出站点管理器对话框后,单击“新站点”按钮并(可选)重命名您添加到条目中的新站点。我称我的网站为“test8”。“常规”选项卡下右侧站点管理器的屏幕截图,确保您使用的协议与服务器管理员为您设置的协议相同。在我的例子中,我设置了一个SFTP服务器(使用SSH隧道的SSH上的FTTPFTP),所以我选择了“SFTP-SSH文件传输协议SFTP-SSH文件传输协议”。在下一个字段中填写远程服务器的IP地址。如果您不设置“端口号”,FileZilla将假定要使用的端口号是SSH协议的默认端口22。登录类型下拉列表有几个选项。在“普通”登录方式下,您只需提供用户名和密码即可。如果您设置一对公钥和私钥来验证您的SSH用户连接,您可以使用“密钥文件验证”方法。一旦您为远程服务器和身份验证填写了所有适当的详细信息,您就可以通过单击底部的“连接”按钮连接到该站点。不用担心,您刚刚连接的新站点将按“登录类型”保存。成功连接后正在填充远程窗格如果您看到“连接到<主机IP地址>”状态消息,并且最近的状态消息是“目录列表”/“显示成功”,则您已成功连接到远程SFTP服务器(使用SSH协议的FTP)。SFTP连接成功的另一个标志是连接成功时远程目录窗口有很多消息。要将文件发送到远程系统,您必须确保您位于要传输文件的目录中。传输文件就像双击文件一样简单,无需指定特定目的地。如果在左侧窗口中双击一个文件,它会立即传送到右侧的技术目录中(如果有传送任务,则添加到队列中)。同理,从右窗口双击到左窗口也是一样,就是从远程服务器到本地。这就是为什么本地和远程系统都位于正确位置非常重要的原因。此外,您还可以右键单击文件以上传它们(或将它们添加到上传队列)。目的地始终是FileZilla界面中显示的目录。显示本地文件名、远程目标、传输速度和ETA的传输队列窗格除了便利性和速度之外,这两种上传文件的方法没有区别。在远程系统中下载文件就像上传文件一样。从远程服务器向本地传输文件有两种方式,但不是“上传”而是“下载”。下载的文件会放在本地目录窗口,也就是你当前打开的本地窗口。您会注意到下载和上传文件的行为相同,只是发送方和接收方不同。文件传输将并行完成,除非连接数受到限制。很棒的总结!有了这些基础知识,您应该能够在您的计算机和服务器之间传输文件。我希望你学到了新东西:)如果你觉得这有帮助,请随时在评论部分留下你的问题、建议或简单的“谢谢”。