怎样用Filezilla安全传输和管理VPS中的文件

       

        博客由hawkhost搬家至DigitalOcean系列文章:

        1. 新版hawkhost用户界面数据备份

        2. 在DigitalOcean中新建Droplets  

        3. 在Ubuntu14.04系统中安装lnmp1.2  

        4. lnmp1.2添加虚拟主机      

        5.怎样用Filezilla安全传输和管理VPS中的文件  

        6.将wordpress和数据库搬到DigitalOcean        

        7.域名解析由万网修改为DNSPOD   

        8.Apache和Nginx伪静态规则不一致导致页面404         

        9.wordpress 升级插件需要输入FTP信息

       FileZilla是一个支持SSH File Transfer Protocol(SFTP)协议的开源的客户端,可以用在windows,Mac OS X和linux等操作系统下,支持断点续传,其官方网站可以下载程序,也提供wiki文档和论坛。本文主要记录在FileZilla中用SFTP协议传输文件的设置方式。   

       在FileZilla中选择用SFTP协议连接服务器时,可以选择用密码或者SSH Key来进行用户身份认证,一般推荐用SSH Key,具体原因可以参考文章:How To Create SSH Keys with PuTTY to Connect to a VPS。使用SSH Key验证用户身份有两种方式,可以选择在Filezilla中保存SSH Key,也可以直接使用Pageant来管理SSH Key,下面分别描述着两种方式的特点与设置方法。

       在Filezilla中保存SSH Key

       在FileZilla的设定对话框中内建了密匙管理页面,允许保存SSH Key。如果原始的.ppk文件有设置密码,FileZilla在导入.ppk文件时会将其转化为无密码的文件。在3.0.10中,暂不支持有密码的ppk文件,暂不清楚目前最新版本是否支持有密码的ppk文件。但是用Pageant管理SSH Key则可以确保ppk文件仍然受到密码保护。

       1.打开FileZilla客户端,在FileZilla的菜单项中选择“编辑”–>“设置”,在弹出的对话框中选择“连接”–>”SFTP”,会看到下图所示的对话框,选择“添加密匙文件”,添加完成后”确定“。 这里添加的密匙文件必须是在DigitalOcean中创建Droplets时所使用的SSH Key文件。

setting SFTP

       2. 回到FileZilla的菜单栏,选择”文件”–>”站点管理器”。

       3. 在站点管理的左侧,点击“新站点”按钮然后为站点命名,”新站点”的名称对应到唯一的远程服务器。

       4. 在”常规”选项中,添加主机IP地址和端口(默认22),协议选择”SFTP-SSH File Transfer Protocol”,登录类型选择”交互式”。

       5. 上述设置完成后,点击”连接”即可登录到IP地址对应的主机。

filezilla site manager

       用pageant管理密匙

       FileZilla也支持PuTTY的Pageant工具,可以确保文件仍然是受密码保护的,如果是有密码的ppk文件,推荐用此方案。

       1. 下载Pageant,下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

       2. 运行pageant后,在电脑的右下角可以看到pageant的图标。

       3. 双击Pegeant图标,弹出下图所示窗口,用Add Key添加.ppk文件,若ppk文件有密码,则根据提示输入密码。

pagean Key List

       4. 启动FileZilla,设置站点管理器,设置方式与保存SSH Key的方式相同,用户名用”root”,密码不需要填写,即可连接服务器。操作完成后记得关闭pageant。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Fork me on GitHub