LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 北南南北

用vsFTPd自架Linux网络安装服务器[不断更新]

[复制链接]
发表于 2004-4-19 15:49:37 | 显示全部楼层

500 OOPS: could not bind listening IPv4 socket

ftp 我的IP
500 OOPS: could not bind listening IPv4 socket //错误提示
I need help,TKU
PS:因为vsftpd不行,所以我还装有一个Proftpd Port=513,但只能自已访问,别人不能访问我 ft
发表于 2004-4-25 17:01:22 | 显示全部楼层

通过pam认证方式,添加虚拟用户

用这个方法,guest_username=linuxsir006 可以访问/home/linuxsir006
这样只能用以下帐户
linuxsir007
123456
linuxsir008
234567
linuxsir009
567890
linuxsir010
678901
linuxsir011
789012
而且只能是同一个目录/home/linuxsir006
但我想new 另一个帐户如linuxsir100让其可以访问/mnt/wine
如:
linuxsir101
123456
linuxsir102
234567
我只知道把guest_username=linuxsir100,这样太烦了,Who 有好方法
发表于 2004-4-26 22:42:33 | 显示全部楼层

为什么我的FTP不能用cuteftp访问呢?

在局域网配置好时可以用cuteftp访问,可当我们把服务器送到电信局去后就不能用cutftp访问了,出错信息是:建立数据 socket 失败 ,我应该怎么改呢?
发表于 2004-4-27 17:35:47 | 显示全部楼层

我的xinetd不能启动ftp

北南老大能不能具体说一下xinetd启动ftp的情况?(在我的xinetd.d中有vsftpd这一项的,可就是启不动)
在xinetd的情况下,我怎么才能知道FTP服务启动了?
启不动主要可能是因哪几方面的问题?
怎样才能把xinetd的方式改成standalone的?
谢谢!
发表于 2004-5-8 21:26:06 | 显示全部楼层

500 OOPS: could not bind listening IPv4 socket

我的vsftpd也出现这个错误:500 OOPS: could not bind listening IPv4 socket


这是怎么回事,该怎么办呢,急啊
发表于 2004-5-9 09:13:40 | 显示全部楼层
匿名用户的目录也可以这样改:编辑/etc/passwd文件,把“ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin”中的“:/var/ftp”改成你需要的目录就可以了,比如:/ftp。另外看见后面的nologin没有,如果要用户能登陆FTP但不想要本地登陆,可以在useradd用户后在此文件里对应的用户后加入“nologin”就可以了。个人感觉比版主的方法方便。
发表于 2004-5-12 10:42:10 | 显示全部楼层

虚拟用户的使用体会

感谢北南南北兄给我们这么好的东东,以下是我学习虚拟用户的体会,贴出来,希望对大家有所帮助:
1)生成虚拟用户,如北南南北兄所示:
   db_load -T -t hash -f ~/logins.txt /etc/vsftpd/vsftpd_login.db
2)修改口令文件权限:
   chmod 600 /etc/vsftpd/vsftpd_login.db
3)编辑生成虚拟用户所需的pam配置文件:
   vi /etc/pam.d/vsftpd.virtual
  插入以下内容:
   auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
   accoutn required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
  保存退出
4)建立虚拟用户所要访问的目录,并设置只允许对应用户访问
   useradd -d /var/ftp/pub guest
   chmod 700 /var/ftp/pub
5)配置vsftpd.conf文件,内容应该有:
   listen=YES
   anonymous_enable=NO
   local_enable=YES
   write_enable=NO
   anon_upload_enable=NO
   anon_mkdir_write_enable=NO
   anon_other_write_enable=NO
   one_process_model=NO
   chroot_local_user=YES
   guest_enable=YES
   guest_username=guest
   pam_service_name=vsftpd.virtual
6)重新启动vsftpd
   service vsftpd restart
以上内容在独立启动方式下。
发表于 2004-5-12 10:45:14 | 显示全部楼层
感谢北南南北兄给我们这么好的东东,以下是我学习虚拟用户的体会,贴出来,希望对大家有所帮助:
1)生成虚拟用户,如北南南北兄所示:
   db_load -T -t hash -f ~/logins.txt /etc/vsftpd/vsftpd_login.db
2)修改口令文件权限:
   chmod 600 /etc/vsftpd/vsftpd_login.db
3)编辑生成虚拟用户所需的pam配置文件:
   vi /etc/pam.d/vsftpd.virtual
  插入以下内容:
   auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
   accoutn required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
  保存退出
4)建立虚拟用户所要访问的目录,并设置只允许对应用户访问
   useradd -d /var/ftp/pub guest
   chmod 700 /var/ftp/pub
5)配置vsftpd.conf文件,内容应该有:
   listen=YES
   anonymous_enable=NO
   local_enable=YES
   write_enable=NO
   anon_upload_enable=NO
   anon_mkdir_write_enable=NO
   anon_other_write_enable=NO
   one_process_model=NO
   chroot_local_user=YES
   guest_enable=YES
   guest_username=guest
   pam_service_name=vsftpd.virtual
6)重新启动vsftpd
   service vsftpd restart
以上内容在独立启动方式下。
发表于 2004-5-19 11:11:54 | 显示全部楼层

出错的体会!

连接到 172.16.78.88:21
500 OOPS: vsftpd: cannot locate user specified in 'chown_username'
我的vsftpd.conf
和北南大哥的一样阿!感觉好像是网络的问题!
  我的是学校的虚拟IP 我手工配置成了172.16.78.88
另外又加了三个虚拟的 172.16.78.95  172.16.78.92.  172.16.78.100
  第一次 配置FTP 可以访问! 可后来就有这个错误了!

  REHHAT 9.0 FTP 自带的。
发表于 2004-5-30 00:14:14 | 显示全部楼层
好东西
赞一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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