FileZilla是一个免费的开源的文件传输软件,支持Linux,Mac OS X和Windows系统。它支持多种文件传输协议,当然也包括著名的基于SSH的SFTP。
FileZilla可以通过加密的网络,保证与远程计算机传输文件的安全,从而避免传统FTP客户端/服务器系统中固有的安全和兼容性问题。SFTP的特点就是可以加密发送我们的登录凭据,加密传输文件,而标准FTP客户端却是用明文形式发送我们的账号密码。
使用FileZilla之前,需要先完成以下步骤。
sudo
。如果不熟悉该sudo
命令,可以查看“ 用户和组”指南。注意 如果需要使用
root
帐户进行文件传输,那么就需要更改服务器上的文件所有权和权限。
Windows和OS X用户可以从FilzeZilla官网下载FileZilla 。
Linux用户可以运行以下命令来安装FileZilla。
Debian / Ubuntu系统:
sudo apt-get install filezilla
CentOS/Fedora系统
sudo yum install filezilla
1.从Windows的开始菜单,OS X的Launchpad或Linux的启动器/命令行中都可以打开FileZilla。
2.在Host
(主机)框中输入远程计算机的IP地址或域名。在Username
(用户名)框中输入要连接的远程计算机的帐户。在Password
字段中输入帐户的密码,然后在Port
(端口)框中输入“22” 。单击“ Quickconnect”(快速连接)启动文件传输会话。
3.如果这是第一次使用SSH或SFTP程序连接到远程计算机,那么FileZilla会发布一个主机密钥未知的警告。勾选旁边的复选框Always trust this host, add this key to the cache
(始终信任此主机并保存此密钥),以后就不会再次弹出警告了,除非密钥改变(只有重新安装远程服务器的操作系统才会改变密钥)。
4.单击“ OK”(确定)按钮继续。FileZilla之后会出现一个拆分视图,左侧是您的本地文件系统,右侧是远程计算机的文件系统。恭喜,现在就可以通过拖放等操作来传输文件了。
如果您已按照“ 服务器安全”指南操作,那么您将无法使用密码连接到远程计算机。如果您使用的是Linux或OS X,那么按照指南操作时,会生成一个用于身份验证密钥。
注意如果是OS X系统,那么还需要把密钥的密码存储在密钥链中,以便通过SSH密钥连接,这样FileZilla才能连接到远程计算机。
如果是Windows系统,那么还需要需要执行一些其他步骤,来启用基于密钥的身份验证。可以参阅使用Putty生成SSH密钥指南,然后继续下面的步骤。
Add Key
(添加密钥)。有关此主题的其他信息,可参考以下资源。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有