首页 > Linux/Unix > Fedora 安装及配置gftp

Fedora 安装及配置gftp

fedora 不晓得什么时候开始整合了SELinux ^_^!!!

我装的是fedora 10 安装包里不带gftp,不过找包很容易啦!

下了个gftp2.0.18 fc10 rpm包

安装后发现无法访问公司unix上的ftp服务,原来redhat9也用gftp,没有问题!

而且现在连接同网段的机器似乎也没问题...或者说ftp服务设置不同.

找了下资料,那就是被动模式,非主动模式的问题

gftp中文说明是:

--------------------------------------------

# 如果启用了此选项,远程服务器将会打开一个端口进行数据连接。如果您位于防火墙后,
您就需要启用此选项。通常情况下,启用此选项是个不错的选择,除非您所连接的
# FTP 服务器老旧到不支持此功能。如果禁用了此选项,gFTP
# 将会在客户端打开一个端口,而远程服务器将会试图连接到该端口。

--------------------------------------------

而后FTP->选项->FTP  下面的 “被动传输文件” 前面的钩去掉,linux上和unix上的ftp都可以连接

但是在unix 上 ls 一下,问题又来了无法获得列表 。linux却没问题

那就是防火墙和SELinux的问题了。

不管三七二十一全部禁用。可以了!!! 但是在unix上的ftp还是要去掉“被动传输文件” 前面的钩

不然会提示,没有到主机的路由

其实ftp用到 21,20端口,只要打开防火墙上的20,21及ftp服务 为允许就可以了21好像默认打开了!所以连接没问题(我自己认为的)对于个人电脑,还是全部禁用好了,没多大意义!

 还有一个小问题:每次启动gftp ,在“被动传输文件” 前的钩重新被钩上了,不晓得是不是bug

在/usr/share/gftp中有一个gftprc的配置文件,改 passive_transfer=1 为 passive_transfer=0
如果你第一次开gftp那现在就去掉了...但是以前打开过,那就只能去 ~/.gftp下修改gftprc配置了

在这里passive_transfer字段是被注释掉的...估计不能保存就是这个原因吧!去掉 前面的#号,而后

passive_transfer=0 就可以了!

评论: 0 查看次数: 513
  • 首页
0 0/0 页
  • 首页
0 0/0 页
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭