当前位置:Linux教程 - Linux - FTP FAQ集锦

FTP FAQ集锦

FTP问答集(1) 
Q:
在inetd.conf中将 
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a 中的tcpd改为in.ftpd后,就可正常使用,不知是为何? 

tcpd ,是什么? 
请指教!! 
A:
tcpd是一个TCP的wrapper。

A:
tcp wrapper就是过滤了tcp包的东西,它与客户的程序打交道,然后将数据发给本机的in.ftpd。 
似乎是这样的,如果搞错了,别怪我哦。

A:
tcpd是一个网络守护进程 称为tcp封装器 (tcp wrapper) 其完成对系统的tcp接入请求的监视 若发现是起负责管理的服务的连接请求(如telne ftp finger rwho tftp等等,定义在inet.conf中) 就首先进行一定的验证(如通过host.allow host.deny等配置文件) 然后才启动真正的服务器进程 如in.ftpd 或in.telnetd等 对连接进行处理 
你可以man tcpd得到更加详细的信息 
good luck
=====================================
Q:
以前我安装的linux,FTP和Telnet非常快,后几次安装 
就变得启动特别慢, 不知为什么?
A:
1.请查看你的route表。是不是有多余route.可能回导至速度过慢。 
2。请查看你的dns .配置是不是正确。 

Q:
看看DNS是不是配置好了!不行的话!可以将你要TELNET的客户端IP写进服务器的/etc/hosts中就回很快
a:
关键时DNS的问题。查看/etc/hosts, /etc/resolve.conf.
============================================
Q:
我现在使用的是Tobro linux4.0,想让别的机子(windows)用ftp访问我的机子,请问 
如何配置?其中配置文件ftphosts(加入:""allow zhf 210.34.251.50""与host.allow(我在其中加入“ftp 210.34.251.50"")有何区别?是否重复了?
A:
只要你没有注释掉inetd.conf中关于ftp的那一行, 
in.ftpd就一直运行, 除非你把进程杀了. 
你的ftphosts的配置是正确的, hosts.allow语法错误, hosts.allow优先级高于ftphosts. 建议不用去配hosts.allow. 
另外, ftpusers是你不准ftp的用户黑名单, 为了安全, 一些系统用户也在里面. 
A:
缺省情况下,任何用户都可以访问ftp. 
所以没有必要再配置什么。
================================================
Q:
是不是说只要在INETD中加上关于FTP的那一行,并且IN.FTPD进程存在,那么FTP服务就可以正常启动呢? 

另外in.wuftpd和in.ftpd有什么关系吗?
A:
是不是说只要在INETD中加上关于FTP的那一行,并且IN.FTPD进程存在,那么FTP服务就可以正常启动呢? 
另外in.wuftpd和in.ftpd有什么关系吗?对。只要那一行没被注释掉,应该就可以。 
in.ftpd好像是in.wuftpd的一个连接文件,你可以用ls -l 查看一下。
A:
inetd.conf is a kind of ftp server mothed, when a ftp call come in , the deamon inet.d call ftp command set in inetd.conf. 
another way is to run ftpd as a deamon, of course it will occupy resource.
A:
my english is very poor ,would you speak chinese!!! 
he he !!!!!!
================================================================
Q:
按照精华区Ftp设置(二)的方法,我把ftpaccess文件里面的classs那行改成: 
class user real !192.168.0.33 
本意是除地址192.168.0.33外都可以用真实用户方式登录ftp, 可是从所有的地址都登不上了。 
但是用: 
class user real 192.168.0.33 
可以正常地限制只能在地址192.168.0.33登录。 
在Redhat6.0的man手册里关于ftpaccess设置并没有提到可以用“!”号作为否定。 
是否“!”号不起作用。 
百思不得解,请众高手指教! 
愁煞我也!
A:
Placing an exclamation (!) before an 
negates the test. For example: 
class rmtuser real !*.example.com 
will classify real users from outside the example.com 
domain as the class rmtuser. Use caFTP问答集(1) 
Q:
在inetd.conf中将 
ftp stream tcp nowait root /usr/sbin/tcpd in.ftpd -l -a 中的tcpd改为in.ftpd后,就可正常使用,不知是为何? 

tcpd ,是什么? 
请指教!! 
A:
tcpd是一个TCP的wrapper。

A:
tcp wrapper就是过滤了tcp包的东西,它与客户的程序打交道,然后将数据发给本机的in.ftpd。 
似乎是这样的,如果搞错了,别怪我哦。

A:
tcpd是一个网络守护进程 称为tcp封装器 (tcp wrapper) 其完成对系统的tcp接入请求的监视 若发现是起负责管理的服务的连接请求(如telne ftp finger rwho tftp等等,定义在inet.conf中) 就首先进行一定的验证(如通过host.allow host.deny等配置文件) 然后才启动真正的服务器进程 如in.ftpd 或in.telnetd等 对连接进行处理 
你可以man tcpd得到更加详细的信息 
good luck
=====================================
Q:
以前我安装的linux,FTP和Telnet非常快,后几次安装 
就变得启动特别慢, 不知为什么?
A:
1.请查看你的route表。是不是有多余route.可能回导至速度过慢。 
2。请查看你的dns .配置是不是正确。 

Q:
看看DNS是不是配置好了!不行的话!可以将你要TELNET的客户端IP写进服务器的/etc/hosts中就回很快
a:
关键时DNS的问题。查看/etc/hosts, /etc/resolve.conf.
============================================
Q:
我现在使用的是Tobro linux4.0,想让别的机子(windows)用ftp访问我的机子,请问 
如何配置?其中配置文件ftphosts(加入:""allow zhf 210.34.251.50""与host.allow(我在其中加入“ftp 210.34.251.50"")有何区别?是否重复了?
A:
只要你没有注释掉inetd.conf中关于ftp的那一行, 
in.ftpd就一直运行, 除非你把进程杀了. 
你的ftphosts的配置是正确的, hosts.allow语法错误, hosts.allow优先级高于ftphosts. 建议不用去配hosts.allow. 
另外, ftpusers是你不准ftp的用户黑名单, 为了安全, 一些系统用户也在里面. 
A:
缺省情况下,任何用户都可以访问ftp. 
所以没有必要再配置什么。
================================================
Q:
是不是说只要在INETD中加上关于FTP的那一行,并且IN.FTPD进程存在,那么FTP服务就可以正常启动呢? 

另外in.wuftpd和in.ftpd有什么关系吗?
A:
是不是说只要在INETD中加上关于FTP的那一行,并且IN.FTPD进程存在,那么FTP服务就可以正常启动呢? 
另外in.wuftpd和in.ftpd有什么关系吗?对。只要那一行没被注释掉,应该就可以。 
in.ftpd好像是in.wuftpd的一个连接文件,你可以用ls -l 查看一下。
A:
inetd.conf is a kind of ftp server mothed, when a ftp call come in , the deamon inet.d call ftp command set in inetd.conf. 
another way is to run ftpd as a deamon, of course it will occupy resource.
A:
my english is very poor ,would you speak chinese!!! 
he he !!!!!!
================================================================
Q:
按照精华区Ftp设置(二)的方法,我把ftpaccess文件里面的classs那行改成: 
class user real !192.168.0.33 
本意是除地址192.168.0.33外都可以用真实用户方式登录ftp, 可是从所有的地址都登不上了。 
但是用: 
class user real 192.168.0.33 
可以正常地限制只能在地址192.168.0.33登录。 
在Redhat6.0的man手册里关于ftpaccess设置并没有提到可以用“!”号作为否定。 
是否“!”号不起作用。 
百思不得解,请众高手指教! 
愁煞我也!
A:
Placing an exclamation (!) before an 
negates the test. For example: 
class rmtuser real !*.example.com 
will classify real users from outside the example.com 
domain as the class rmtuser. Use care with this 
option. Remember, the result of each test is OR''ed 
with other tests on the line 

iamafan@263.net 
======================
FTP简答(1) 
Q:为何我的LINUX用FTP登录,USER 为root时, 
输入正确密码,登录不成功!!!?(TELNET可用root) 
谢谢!

A:最好是保持原态。如果想让ROOT FTP进入:在/etc/ftpuser。conf 中把root取掉。
=================================================================
Q:我为什么不能FTP上传超过2G的文件到LINUX服务器 

A:LINUX的文件最大不超过2G

Q:用文件限制的话,可以突破2G的限制吗?

A:文件系统本身的限制,怎么搞(现在)也超不过。 
就象DOS的FAT16分区不能超过2G一样的道理。
iamafan@263.net