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