打印

Linux/Unix服务器中gftp使用攻略(上)

本帖已经被作者加入个人空间

Linux/Unix服务器中gftp使用攻略(上)

原文:http://server.it168.com/server/2007-10-23/200710230822312.shtml

一、Linux下gFTP 使用详解

    1 Gftp的简介

    gFTP是X Window下的一个用Gtk开发的多线程FTP客户端工具。它与Microsoft Windows下运行的CuteFTP等FTP工具极为类似,主要有以下一些特性:

    1. 支持 FTP, HTTP 、HTTPS、SSL和 SSH 协定,支持ftp/http代理传输支持;
    2. 支持 FXP 文件传输 (在两个 ftp server 间传输文件) ;
    3. 允许多文件传输下载伫列 ;
    4. 支持下载整个目录和文件;
    5. 有书签选单让使用者可以快速选取远端;
    6. 支持断点续传 ;
    7. 支持远端目录快取;
    8. 支持拖曳文件,即Drag and Drop;
    9. 支持FTP 和 HTTP 代理服务
    10. 允许 passive 或是 非 passive 文件传输 ;
    11. 全目录下载;
    12. SSH连接和数据传输

    gFTP而程序实际执行时,屏幕分辨率必须调整至800×600 dpi(含)以上,gFTP可将经常到访的FTP站加入书签,方便随时联机浏览,并提供书签管理功能,将不同厨陆的书签分类。此外gFTP还可以外挂编辑程序,透过外挂程序进行线上浏览或修改文件,并能修改文件的存取权限,而支持的通讯协议也不少,包括FTP、FTPS、HTTP、HTTPS、SSH和FSP,并允许使用Proxy下载文件。系统要求: gtk+1.2.3以上.,X11R6以上.,线程编程库.如果您安装了基于libc6的系统,(Debian 2.x, 或Red Hat 5.x以上)您就已经有了线程库。gftp官方网站 http://www.gftp.org/

    2 Linux下安装gftp方法:

    yum install gftp

    默认安装的gftp,发现有些远程站点的中文出现乱码,本身软件菜单没有字体的修改地方,编辑/usr/bin/gftp文件。
在#!/bin/sh之后加上一行:

     export LANG=zh_CN

    存盘退出。
不破不立

TOP

3 gftp使用详解

    用命令行方式在支持X的系统上启动gFTP。
    格式为:
    gftp[--help][-h][--version][-v][[ftp://][userass@]ftpsite[ort][/directories]]
    gFTP的工作画面如图1 。  


图1 gFTP的工作画面

    整个窗口的布局分为五部分:菜单条、工具按钮、目录窗口、任务队列、日志栏。下面逐项介绍。

    菜单条的使用

 菜单分为八项:

    (1) FTP。这是gFTP的一些整体设置。

    第一栏:Window 1指目录窗口中左边一个window,Window 2指右边一个。前面的按钮按下去表示选中;此时,工具按钮栏的操作是针对选中window的。

    第二栏:传输方式。按钮按下去表示选中。Ascii是字符方式传输;Binary是二进制方式传输。

    第三栏:选项,弹出对话框的界面如图2:

图2 选项界面

    几个说明:
    Start file transfers:传输任务进入队列之后立即开始执行。
    Show hiden files:显示属性为"隐藏"的文件。
    Allow Manual commands in GUI:GUI界面下可以使用命令。
    如果希望使用安全的SSH进行数据传输(使用sftp,sftp协议是建立在ssh2基础上的服务,本身和ftp没有任何直接关系。)找到gFTP的选项卡,在SSH有一个选项:使用SSH2 SFTP子系统。如图3 。

图3 使用SSH2 Sftp子系统
不破不立

TOP

(2) 本地(Local)菜单

    本地(Local)菜单是对window1进行操作的菜单项,操作比较简单,就不一一介绍了。 需要注意的是:修改权限的命令有可能受到权限的显示不能正确执行; 发送 SITE命令的含义是用命令行方式向主机发送ftp命令。如图4 。

图4本地(Local)菜单

    (3) 远程(Remote)菜单

    这是对window2进行操作的菜单项,内容与本地(Local)菜单一致。

 (4)书签(Bookmarks)菜单

  与CuteFTP不同,gFTP用收藏夹的方式快速访问定制的站点。即使你对gFTP进行升级,收藏夹中的内容仍能够继续使用。添加和编辑书签的界面如下图所示: 

    图5添加和编辑(Bookmarks)菜单

    最后提一下“新增书签”,所谓“新增书签”就是可以让你不必每次登录ftp时,都要写SSH服务器的IP位置、帐号、密码。

    (5)传输( Transfers)菜单

    传输( Transfers)菜单项主要是对任务队列进行操作。包括: 开始传输任务。 把任务从任务队列中去掉。 在任务栏中增加一项下载任务(window2到window1)。它的功能与目录窗口中的<-按钮相同。在任务栏中增加一项上传任务(window1到window2)。功能与目录窗口中的->按钮相同。 如果目的窗口重要传输的文件(目录)名称已经存在,将弹出一个对话框,让用户选择"断点续传"、"覆盖"、" 忽略"等操作方式。传输( Transfers)菜单 如图6 。


图6传输( Transfers)菜单
不破不立

TOP

(6)日志( Logging)菜单

  可以查看、清除、保存日志信息。查看日志信息的界面如下:
   


图7 日志( Logging)菜单

    (7) 工具(Tools)菜单
 
    可用于对比window1和window2的内容,避免重复下载,方便用户使用。

 (8) Help菜单

  包括About和License Agreement。主要查看软件版本。
  
 工具按钮的使用

  各种工具按钮的设置使连接操作速度加快。最左边的按钮用于执行与连接有关的操作。包括"快速连接"和"断开连接"。  当最右边的按钮呈明亮的红色时,表示当前执行的传输可以停止。其余的输入框分别输入:主机名(IP地址亦可)、端口号、用户名、口令和传输协议。上述几种传输协议中,SSH需要在本机安装sftp Server(HTTP://WWW.XBILL.ORG/SFTP)。通过给Window1和Window2分别指定不同的URL,该方式可实现两台FTP服务器之间的文件互操作。

 目录窗口的操作

    目录窗口的内容与CuteFTP等软件的目录窗口极为类似。点鼠标右键可实现本地和远程菜单中的操作。对于三键鼠标,用第三键可以实现拖曳文件(Drag and Drop);对于两键鼠标,在Three Button Emulation的情况下,可以用两键同时按下实现拖曳文件(Drag and Drop)。用Shift键或Ctrl键可实现多选。可选择目录或文件。 

 任务队列察看与操作

    用于显示任务队列中任务的层次结构、操作状态并操纵之。点鼠标右键可以实现文件传输中的功能。

 日志栏

    用于显示日志信息。点鼠标右键可以实现Logging菜单中的功能。

安全建议

    Gftp支持多种协议,为了更加安全可以把SSH2 协议作为默认协议,这个选项在网络中设置如图8 。


图8 把SSH2 协议作为默认协议
不破不立

TOP

4 建立一个安全SSH连接的步骤

    步骤 1:在「主机」方框内填入SSH服务器的网址或IP地址,端口 22 ,用户名称和口令,选择SSH2协议 然后按下联机图标或键盘上的Enter按键。

    步骤 2:随即跳出一个对话框,要求输入登入账号密码密码对话框。


图 9 要求输入登入账号密码密码对话框

    步骤 3:成功连上SSH服务器之后,如果想要上传文件至SSH服务器,先将右边的服务端方框切换至上传目录,然后在左边的本地端方框内点选想要上传的文件(如果要复选,可以利用Ctrl键),选择完毕,按一下上传按钮。图10 是一个正在进行SFTP文件传输的例子。

图10 是一个正在进行SFTP文件传输的截图

    文件开始上传之后,「讯息栏」将马上显示上传进度。

    传统的SSH命令行比较繁琐。这里我们介绍一个安全快捷的数据传输工具:gFTP,它可以和SSH整合在一齐,提供一个图形化加密传输方案。下篇文章笔者介绍在Unix 服务器下安装gftp ,敬请关注(点击阅读)。
不破不立

TOP

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶〓〓〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶顶〓顶顶顶〓〓顶顶顶顶顶〓〓〓〓〓〓〓〓〓
〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶〓〓〓〓〓〓〓〓〓〓
〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶〓〓〓〓〓〓〓〓〓〓
〓〓顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓
〓〓顶顶顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶顶顶顶顶顶顶顶顶顶顶〓〓
〓〓〓顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓顶顶顶顶顶顶〓〓〓顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓〓顶顶顶顶〓〓〓〓〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶〓〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶顶〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶顶〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓〓顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶顶〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓〓〓顶顶顶〓〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓
〓〓〓顶顶〓〓〓顶顶顶顶顶〓〓〓〓顶顶顶〓〓顶顶顶〓〓〓顶顶顶顶顶〓〓〓
〓〓〓顶顶顶顶顶顶顶顶顶顶〓〓〓〓〓顶顶〓〓顶顶〓〓〓〓顶顶顶顶顶〓〓〓
〓〓〓〓顶顶顶顶顶顶顶顶顶〓〓〓〓〓〓〓〓顶顶顶〓〓〓〓〓顶顶顶顶〓〓〓
〓〓〓〓〓〓顶顶顶顶顶顶顶〓〓〓〓〓〓〓〓顶顶顶〓顶顶顶顶〓〓〓〓〓〓〓
〓〓〓〓〓〓〓顶顶顶顶顶顶〓〓〓〓〓〓〓顶顶顶顶〓〓顶顶顶顶顶〓〓〓〓〓
〓〓〓〓〓〓〓〓〓〓顶顶顶〓〓〓〓〓〓顶顶顶顶顶〓〓〓顶顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶〓〓〓〓〓顶顶顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶〓〓〓〓〓〓顶顶顶顶顶顶顶〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶〓〓〓〓〓〓〓〓〓顶顶顶顶顶顶〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶顶〓〓〓〓〓〓〓〓〓〓〓顶顶顶顶〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓顶顶顶〓〓

TOP

看看

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-5 01:32 京ICP证060528 号

Designed By 17DST