使用gFTP进行安全文件传输

原创 2006年06月08日 21:18:00
 我有两台Linux工作机,一台(A)下载了很多软件,另一台(B)没有。今天,我突然需要在B上安装一大堆A上已经下载过的软件。因此,我需要将它们拷贝过来。A和B都有些安全设置,只允许通过ssh客户端访问。
 
如果重新设置两台机器是很麻烦的,因此,我用gFTP来解决这个问题。gFTP是开源的ftp客户端,安装Redhat9.0时如果选择全部安装,它就会出现在图1所示位置中。
1
 
我在使用中遇到小小的一点问题,因此,记录在此。
我遇到的问题:
我在B机器启动gFTP,直接输入主机,用户名,密码和协议部分选择SSH2,回车,以为立刻就可以工作,结果显示
 
正在SSH172.16.201.128
运行程序: ssh -e none -l root 172.16.201.128 "echo -n xsftp ; sftp-server"
The authenticity of host '172.16.201.128 (172.16.201.128)' can't be established.
RSA key fingerprint is 28:f8:7b:7f:79:fe:38:d8:b3:c0:d4:e4:2f:40:25:2e.
Are you sure you want to continue connecting (yes/no)?
Please connect to this host with the command line SSH utility and answer this question appropriately.
等待 30 秒再重新尝试连接
 
我以为这是需要在命令行中用ssh登录一次的原因,于是我就在命令行中登录A机器
 
#ssh -l root 172.16.201.128
 
登录过程中会要求保存RSA Key,选择保存。再回到gFTP中连接A机器(172.16.201.128),结果出现另外一个问题。
 
正在SSH172.16.201.128
运行程序: ssh -e none -l root -p 22 172.16.201.128 "echo -n xsftp ; sftp-server"
root@172.16.201.128's password:
xsftp
3:协议初始化
错误:Message size 1650553704 too big from server
正在断开与服务器 172.16.201.128 的连接
从服务器收到错误的回应,连接中断
 
则我可有点挠头了。因为任务很紧,我只好用一个Window的工具SecureFTP先从A拷到本地(通过sftp),又拷到B。完事后,我继续研究为什么gFTP不能连接目标服务器。我查了一下相关资料,注意到sftp协议是建立在ssh2基础上的服务,本身和ftp没有任何直接关系。于是我想是不是gFTP有什么设置没打开。找到gFTP的选项卡,在SSH果然发现有一个选项:使用SSH2 SFTP子系统。它没有被选中。如图二选中后再次连接,搞定!密码筐弹出来了输入正确密码,两台机器的目录都显示出来了。
 
2

相关文章推荐

linux之间文件传输图形界面工具gftp

linux系统之间传输文件习惯使用gftp,现写一下安装与使用记录。 安装: 1、下载gftp源码,官网http://gftp.seul.org/; 2、解压后,依次执行以下命令:./config...
  • w5nner
  • w5nner
  • 2014年03月13日 16:21
  • 1268

使用clipboard进行文件传输的程序

  • 2010年03月29日 23:07
  • 338KB
  • 下载

TFTP服务器 使用UDP进行文件传输

  • 2009年08月05日 10:33
  • 1.94MB
  • 下载

我使用过的Linux命令之sftp - 安全文件传输命令行

我使用过的Linux命令之sftp - 安全文件传输命令行工具 本文链接:http://codingstandards.iteye.com/blog/985744   (转载请注明出处) 用途...

Ubuntu下使用minicom在主机和目标板之间进行文件传输

方法一:tar -zxvf lrzsz-0.12.20.tar.gzcd lrzsz-0.12.20./configure –cache-file=arm-linux.cachevim arm-lin...

使用Xshell在Windows系统和Linux系统之间进行文件传输

Windows系统在安装虚拟机centos系统之后,如何进行两者之间的文件传输和互操作,或者如何在Windows端使用Xshell对Linux端进行远程操作?使用centos的文件上传下载小工具,可以...

使用C#进行点对点通讯和文件传输(发送接收部分)

上面介绍了通讯的基类,下面就是使用那个类进行发送和接收的部分: 二、发送部分: 发送咱们使用了多线程,可以同时进行多个任务,比如发送文件、发送文本等,互不影响: 发送文本方法: private...
  • educast
  • educast
  • 2012年03月09日 14:08
  • 698

cocos2dx 使用libcurl进行文件传输

CURL是cocos2dx推荐的网络传输库。它包括阻塞传输方式和非阻塞传输方式。在这里值用到了阻塞方式。 本文基于资源在线更新的工作内容讲了3个问题: 设置文件搜寻路径 文件对比方式 非阻塞传输在网络...

使用C#进行点对点通讯和文件传输

最近一个项目要用到点对点文件传输,俺就到处找资料写程序,最后终于完成了,为了让别人少走些弯路,俺决定将俺程序中最重要的部分贡献出来,希望对大家有所帮助。 俺的程序分三部分,包括发送部分、接受部分和一...
  • educast
  • educast
  • 2012年03月09日 13:52
  • 1757

Linux 使用ftp命令进行远程文件传输

使用ftp命令进行远程文件传输 ftp命令是标准的文件传输协议的用户接口。ftp是在TCP/IP网络上的计算机之间传输文件的简单有效的方法。它允许用户传输ASCII文件和二进制文件。在ftp会话过程中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用gFTP进行安全文件传输
举报原因:
原因补充:

(最多只允许输入30个字)