FTP
1、500 00PS: could not bind listening IPv4 socket. 错误
主要是端口被占用引起的问题。
解决方案:
1. 先停止 xinetd 服务:service xinetd stop
2. 启动 ftp 服务: /usr/local/sbin/vsftpd &
注意:SUSE linux下路径为/usr/sbin/vsftpd & ,请根据网络服务 xinetd 中提示的 ftp 的路径输入。
3. 启动 xinetd 服务: service xinetd start
2、修改FTP端口
独立vsftpd启动模式:
修改/etc/vsftpd/vsftpd.conf文件:
#vi /etc/vsftpd/vsftpd.conf
在文件最后增加如下一行内容:
listen_port=2121
使用xinetd服务启动vsftpd模式:
修改/etc/services文件中的ftp 21端口为特定值。
3、ftp开启root访问权限
SUSE Linux 10下注释或删除 /etc/ftpusers 文件中的 root。
注:Linux 下拒绝访问ftp账户的文件可在 /etc/pam.d/vsftpd 中找到,请根据 /etc/pam.d/vsftpd 中 deny 文件路径中查找。SUSE Linux 10下的相关内容为:
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
Telnet
开启root访问telnet权限
在 /etc/pam.d/login 文件中,把下面一行注释(#)或删除掉即可:
auth required /lib/security/pam_security.so
(网上查询资料整理,在SUSE linux 10下测试通过。)
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。