1.         命令行工具(SFTP)
1)         简介
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法,SFTP与FTP有着几乎一样的语法和功能,但是SFTP是建立在SSH基础上的,本身和FTP没有任何直接关系,在SSH软件包中,已经包含了SFTP,SFTP本身没有单独的守护进程,他必须使用SSHD守护进程,端口号默认是22,来完成相应的连接操作,所以从某种意义上来说,SFTP是使用加密传输认证信息和传输数据的,所以,使用SFTP是非常安全的,但是,由于这种传输方式使用了加密与解密技术,所以传输效率比普通的FTP要低得多,如果需要过高的安全性,可以使用SFTP代替FTP。
2)         登录与常用命令
Ø 登录

Linux下的FTP客户端软件

Ø 常用命令

常用命令
说明
cd
变换目录
mkdir
建立子目录
ls
显示文件名称
pwd
列当前目录名称
rm
删除文件
ln
建立文件连接
charp
修改文件组属性
chmod
修改文件权限
rename
修改文件或目录名称
lpwd
显示当前位置
lmkdir
建立本地目录
put
上传文件
get
下载文件
exit
退出远程服务器
2.         图形界面(gFTP)
1)         简介
gFTP是X Window下的一个用Gtk开发的多线程FTP客户端工具,具有支持FTP、HTTP、HTTPS、SSL和SSH协议,支持FXP文件传输(在两个ftp server间传输文件),允许多文件传输下载阵列,支持下载整个目录和文件,有书签功能让使用者可以快速选取服务端,支持断点续传,支持拖动文件,支持FTP和HTTP代理服务器,允许passive或是非passive文件传输,SSH连接与数据传输等特性。
2)         安装
Ø rpm包安装
设置光盘
Linux下的FTP客户端软件
设置ISO文件

Linux下的FTP客户端软件

选择Linux 9安装包的第二张光盘
安装

Linux下的FTP客户端软件

查看

Linux下的FTP客户端软件

安装完后可在开始à互联网à更多互联网应用程序中查看到gFTP程序
Ø 源文件安装
解压

Linux下的FTP客户端软件

检查设置

Linux下的FTP客户端软件

编译

Linux下的FTP客户端软件

安装

Linux下的FTP客户端软件

安装完后在开始à互联网à更多互联网应用程序中查看不到gFTP程序
3)         运行
Ø 方式一
开始à互联网à更多互联网应用程序中单击gFTP程序
Ø 方式二

Linux下的FTP客户端软件

命令行下输入gftp
Ø 程序界面

Linux下的FTP客户端软件

工具栏
使连接操作速度加快,最左边的按钮用于执行与连接有关的操作,包括快速连接和断开连接按钮,当最右边的按钮呈明亮的红色时,表示当前执行的传输可以停止。其他包括主机名、端口号、用户名、密码和传输协议。SSH协议需要在本机安装sFTP Server,通过为Windows 1和Windows 2分别指定不同的URL,该方式可实现两台FTP服务器之间的文件互操作
目录窗口
鼠标右击可实现本地菜单和远程菜单中的操作。使用三键鼠标的第三键可以拖动文件,使用两键鼠标,在三键按钮仿真的情况下可以同时按下两键拖动文件。用Shift键或Ctrl键选择多个目录或文件
任务队列
用于显示并操作任务队列中任务的层次结构及其操作状态,右击可以实现传输菜单中的功能
日志栏
用于显示日志信息,右击可以实现日志菜单中的功能
4)         菜单栏
Ø FTP菜单

Linux下的FTP客户端软件

操作窗口
Windows 1指目录窗口中左边的Windows,Windwos 2指右边的目录窗口。前面的·表示选中,此时工具按钮栏的操作是针对其中的Windows的。
传输方式
分为文本(ASCII)与二进制(Binary)两种传输方式
选项

Linux下的FTP客户端软件

使用安全的SSH传输数据,则打开SSH选项卡,勾选使用SSH2 SFTP子系统
Ø 本地菜单
 Linux下的FTP客户端软件
Windows 1里的操作,要注意的是更改权限选项有可能受到权限的限制不能正确执行,发送SITE命令的含义是用命令方式向主机发送ftp命令
Ø 远程菜单

Linux下的FTP客户端软件

Windows 2里的操作,功能与本地菜单一致
Ø 书签菜单

Linux下的FTP客户端软件

书签菜单的主要功能为提供gFTP用收藏夹的方式快速访问定制的站点,即使升级gFTP,收藏夹中的内容依然能够继续使用
添加书签

Linux下的FTP客户端软件

点击添加书签,进行添加
查看

Linux下的FTP客户端软件

单击增加后可以看到在菜单中多出test一项
测试

Linux下的FTP客户端软件

关闭gftp后,再次打开,书签àtest,即可连接上
Ø 传输菜单

Linux下的FTP客户端软件

传输菜单主要是用于操作任务队列的,可开始停止传输,可在传输队列中删除文件以及上移下移文件或跳过当前传输文件,使其达到优先传输的目的,在选择需要传输文件时,可以使用鼠标在Windows 1中选择文件后单击Linux下的FTP客户端软件 ,即可从本地上传至服务器,需要下载可在Windows 2中选择文件后单击Linux下的FTP客户端软件,即可从服务器下载至本地。
上传

Linux下的FTP客户端软件

从本地上传A文件至服务器
下载

Linux下的FTP客户端软件

从服务器下载a文件至本地
查看

Linux下的FTP客户端软件

Ø 日志菜单

Linux下的FTP客户端软件

对传输过程中日志的查看与保存
保存日志

Linux下的FTP客户端软件

在保存日志中可以修改日志保存的路径
查看日志

Linux下的FTP客户端软件

查看日志文件,这里显示的为开始传送A与a两个文件的日志信息
Ø 工具菜单

Linux下的FTP客户端软件

比较窗口

Linux下的FTP客户端软件

比较本地与服务器的文件是否一致,在本地缺少服务器上的b,c两文件,而在服务器上缺少本地B,C,D三个文件