在 Windows XP 上使用 FileZilla 来图形化界面管理 Linux Server——下

不喜欢使用 Ubuntu Server 命令行的朋友,下面的内容将会给你一个惊喜。我们照样可以使用图形化界面来管理命令行的系统。 远程图形化管理软件也有很多,比如 SSH Secure Shell Client、FileZilla 等。

      使用图形化界面是易于操作,不过也要付出代价的——不能操作该用户权限以外的文件 ,这极大地限制了它的实用性。所以,这也是为什么它只提供 SFTP(传递文件功能)的原因。此外,如果你要删除一个目录文件,那此操作将花费很长时间,而用 sudo rm 命令行一下子搞定。

      使用SSH Secure Shell Client,该软件是免费的SSH远程登录软件。缺点是使用本地编码 ,比如windows是GBK,那么登录就是通过GBK连接,这样如果服务器编码是 UTF-8,会产生中文乱码。

       下面,我们将使用 FileZilla 的 SFTP 功能来实现 Windows XP 与 Ubuntu Server 之间的文件传输交互功能。这样,在 Windows 下,也可以使用图形化界面来管理 command-line 格式的 Linux 服务器了。

      接下来,废话就不多说了,进入主题——在 Windows 上,如何使用 FileZilla 的 SFTP 功能传输文件。

  1. Launch FileZilla.
  2. Select "Site Manager" from the File pull-down menu. 选择“打开站点管理器”
  3. Click the "New Site" button. 点击“新站点”
  4. Name the site "SEAS Home Directory" under "My FTP Sites". 站点管理器界面,“选择项”下的“我的站点”
  5. Under "My FTP Sites", click on "SEAS Home Directory". 将“新站点”名称重命名为“lewis”
  6. Under Host, type eniac.seas.upenn.edu . 输入主机 名(前提是你有域名服务器)或 IP
  7. Under Port, type "22". SSH 服务器的端口号
  8. Under "Servertype" type "SFTP using SSH2". 该服务的“服务器类型”为“SFTP - SSH File Transfer Protocol”
  9. Under "Logontype" click the button next to "Normal". 登录类型为“一般”
  10. Under User, type your SEAS username. 登录的用户名
  11. Click the button "Save and Exit".

 

Graph 1 Configure the Site Manager

那私钥怎么导入呢?因为只有通过私钥登录,才能进入服务器。我们有两种方式导入私钥。

  1. 直接配置 FileZilla 的 STPF 设置选项。选择“编辑” -> “设置” -> "SFTP" -> “添加密钥文件”(look for Graph 1)。接着就是选择私钥文件,如果你选择的 FileZilla 可以识别的私钥文件,输入私钥密码后就添加成功(look for Graph 2);但如果你选择的 PuTTY 格式的私钥文件,那就要先转化为 FileZilla 格式的私钥并输入私钥密码(look for Graph 3),才能添加成功。如果密钥添加成功,则会在私钥(K)文本框中显示相关信息(look for Graph 1)。
  2. 在 FileZilla 的官方文档 Key-based authentication with SFTP 是这么说明:Windows

    For SFTP using SSH2, FileZilla utilizes the excellent PuTTY tools . To allow the use of RSA / DSA key files with Filezilla, you'll need to download two more tools from PuTTY: Pageant and (assuming your key file isn't already in PPK format) PuTTYgen .换句话说,我们可以使用 Pageant 的 Session 代理功能实现第一种方法的功能。

Graph 1 the main Set Configuration


Graph 2 Input the secret of Private Key


Graph 3 Transform the PuTTY type of Private key to FileZilla and save it

 

      上述两种方法都已测试过,可以连接到服务器的。

         到此为止,登录服务器前的所有工作都已完毕。下载就登录系统测试一下吧,看能否成功?

        OK, success, Congratulation!

参考文章

  1. SSH Secure Shell Client 的替代方案
  2. Key-based authentication with SFTP
  3. Secured SFTP using FileZilla
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
感谢您的提问!以下是使用FileZilla ServerLinux上设置FTP服务器的简要教程: 1. 首先,您需要确保您的Linux系统已经安装了FileZilla Server软件。如果没有安装,您可以从FileZilla官方网站下载并安装它。 2. 安装完成后,打开终端并运行以下命令以启动FileZilla Server:`sudo filezilla-server` 3. 在启动FileZilla Server之后,您将看到一个图形界面。点击"Edit"菜单,然后选择"Users"选项来添加FTP用户。 4. 在用户管理窗口中,点击"Add"按钮以添加新用户。然后输入您要创建的用户名和密码,并选择用户所属的组。 5. 在用户设置完成后,您可以为该用户分配特定的目录权限。点击"Shared Folders"选项卡,并点击"Add"按钮来添加共享文件夹。 6. 在共享文件夹设置中,选择要共享的文件夹,并为该文件夹设置权限。 7. 确定所有设置无误后,点击"OK"保存并关闭用户管理窗口。 8. 返回FileZilla Server主界面,点击"Edit"菜单,然后选择"Settings"选项。 9. 在设置窗口中,您可以配置FTP服务器的各种选项,例如监听端口、连接限制等。根据您的需求进行相应的配置。 10. 设置完成后,点击"OK"保存并关闭设置窗口。 11. 最后,您可以通过FTP客户端连接到您的FileZilla Server。在FTP客户端中,输入您的服务器IP地址、端口号、用户名和密码,然后点击连接即可。 希望以上步骤能帮助到您!如有任何疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值