LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1713|回复: 21

着急呀, vsftpd只能用localhost访问, 用IP不行

[复制链接]
发表于 2003-5-20 01:19:11 | 显示全部楼层 |阅读模式
不知道为什么?
步骤:
emerge vsftpd
mv /etc/vsftpd/vsftpd.conf.sample /etc/vsftpd/vsftpd.conf
rc-update xinetd
vi /etc/xinet.d/vsftpd    yes--->no
运行/etc/init.d/xinetd

然后

gentoo-jizh root # ncftp localhost
NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com).
Connecting to 127.0.0.1...
ready, dude (vsFTPd 1.0.1: beat me, break me)
Logging in...
Login successful. Have fun.
Sorry, I don't do help.
Logged in to localhost.
ncftp / > ls
pub/
ncftp / > quit


You have not saved a bookmark for this site.

Would you like to save a bookmark to:
        ftp://localhost

Save? (yes/no) no
Not saved.  (If you don't want to be asked this, "set confirm-close no")


gentoo-jizh root # ncftp 162.105.xx.xxx
NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com).
Remote host has closed the connection.
Sleeping 20 seconds...
发表于 2003-5-20 02:30:15 | 显示全部楼层
肯定网卡没配置好,查一下ifconfig,看看网卡配置文件.
 楼主| 发表于 2003-5-20 09:21:23 | 显示全部楼层

my ifconfig , post here

bash-2.05b# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:E8:7C:BF:F7  
          inet addr:162.105.51.178  Bcast:162.105.51.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5714 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1643 errors:0 dropped:0 overruns:0 carrier:0
          collisions:381 txqueuelen:100
          RX bytes:1895599 (1.8 Mb)  TX bytes:194280 (189.7 Kb)
          Interrupt:5 Base address:0xd000

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:800 (800.0 b)  TX bytes:800 (800.0 b)

bash-2.05b#




something wrong?
 楼主| 发表于 2003-5-20 10:15:53 | 显示全部楼层

up ,

up . 那位大虾给看看. 有可能哪儿出错了
发表于 2003-5-20 10:56:09 | 显示全部楼层
贴出你的vsftpd.conf来,
如果你在本机上不能用IP访问,一定是conf有问题
 楼主| 发表于 2003-5-20 11:39:42 | 显示全部楼层

我就用的那个/etc/vsftpd/vsftpd.conf.sample

大家都应该相同的, 我只是试验一下,没有想到根本就不行#
# Example vsftpd config file
#
# See man 5 vsftpd.conf for more information.
#
# $Header: /home/cvsroot/gentoo-x86/net-ftp/vsftpd/files/vsftpd.conf,v 1.2 2002/05/04 03:42:50 woodchip Exp $

# Allow anonymous FTP?
anonymous_enable=YES

# Uncomment this to allow local users to log in.
#local_enable=YES

# Uncomment this to enable any form of FTP write command.
#write_enable=YES

# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
#local_umask=022

# Uncomment this to allow the anonymous FTP user to upload files. This only
# has an effect if the above global write enable is activated. Also, you will
# obviously need to create a directory writable by the FTP user.
#anon_upload_enable=YES

# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
#anon_mkdir_write_enable=YES

# Activate directory messages - messages given to remote users when they
# go into a certain directory.
dirmessage_enable=YES

# Make sure PORT transfer connections originate from port 20 (ftp-data).
connect_from_port_20=YES

# If you want, you can arrange for uploaded anonymous files to be owned by
# a different user. Note! Using "root" for uploaded files is not
# recommended!
#chown_uploads=YES
#chown_username=whoever

# Activate logging of uploads/downloads.
xferlog_enable=YES

# If you want, you can have your log file in standard ftpd xferlog format
#xferlog_std_format=YES

# You may override where the log file goes if you like. The default is shown
# below.
xferlog_file=/var/log/vsftpd/vsftpd.log

# You may change the default value for timing out an idle session.
#idle_session_timeout=600

# You may change the default value for timing out a data connection.
#data_connection_timeout=120

# It is recommended that you define on your system a unique user which the
# ftp server can use as a totally isolated and unprivileged user.
nopriv_user=nobody

# Enable this and the server will recognise asynchronous ABOR requests. Not
# recommended for security (the code is non-trivial). Not enabling it,
# however, may confuse older FTP clients.
#async_abor_enable=YES

# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that turning on ascii_download_enable enables malicious remote parties
# to consume your I/O resources, by issuing the command "SIZE /big/file" in
# ASCII mode.
# These ASCII options are split into upload and download because you may wish
# to enable ASCII uploads (to prevent uploaded scripts etc. from breaking),
# without the DoS risk of SIZE and ASCII downloads. ASCII mangling should be
# on the client anyway..
#ascii_upload_enable=YES
#ascii_download_enable=YES

# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.

# You may specify a file of disallowed anonymous e-mail addresses. Apparently
# useful for combatting certain DoS attacks.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd/vsftpd.banned_emails

# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

# You may activate the "-R" option to the builtin ls. This is disabled by
# default to avoid remote users being able to cause excessive I/O on large
# sites. However, some broken FTP clients such as "ncftp" and "mirror" assume
# the presence of the "-R" option, so there is a strong case for enabling it.
#ls_recurse_enable=YES
发表于 2003-5-20 16:26:26 | 显示全部楼层
broadcast address should not the network address.
发表于 2003-5-20 16:28:13 | 显示全部楼层
inet addr:162.105.51.178 Bcast:162.105.51.0 Mask:255.255.255.0
This link in your network config is probably wrong. The Bcast should be 162.105.51.255.
 楼主| 发表于 2003-5-20 18:43:53 | 显示全部楼层

我应该如何修改?

还有一点奇怪的就是: 我的ssh server是可以使用的
就是vsftpd不能使用。
 楼主| 发表于 2003-5-20 18:57:21 | 显示全部楼层

改好了。但是还是不行。

gentoo-jizh root # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:E8:7C:BF:F7
          inet addr:162.105.51.178  Bcast:162.105.51.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:30993 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3098 errors:1 dropped:0 overruns:0 carrier:0
          collisions:286 txqueuelen:100
          RX bytes:5150888 (4.9 Mb)  TX bytes:488705 (477.2 Kb)
          Interrupt:5 Base address:0xd000

lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3679 (3.5 Kb)  TX bytes:3679 (3.5 Kb)

gentoo-jizh root # ncftp 162.105.51.178
NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com).
Remote host has closed the connection.
Remote host has closed the connection.
Sleeping 20 seconds...
gentoo-jizh root # ncftp localhost
NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com).
Connecting to 127.0.0.1...
ready, dude (vsFTPd 1.0.1: beat me, break me)
Logging in...
Login successful. Have fun.
Sorry, I don't do help.
Logged in to localhost.
ncftp / > ls
pub/
ncftp / > quit
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表