proftpd的问题[已解决]
发表于 : 2005-10-26 16:58
使用新立得安装proftpd,没有选择缺省的standalone方式,而是使用的inetd方式,但是连接是说是服务器拒绝连接,重启系统也不行,
但是看服务已经启动了,请问是什么原因?
谢谢!
原来是没有安装inetd,安装了就好了。
谢谢firehare
但是看服务已经启动了,请问是什么原因?
谢谢!
原来是没有安装inetd,安装了就好了。
谢谢firehare
运行netstat -l后,结果如下,请问怎么看21端口是否已经打开呢?firehare 写了:netstat -l
看看是否21端口已经打开??
装在/usr/sbin/proftpd,/etc/inetd.conf的内容为:firehare 写了:看来是你的proftpd被没有运行起来!因为你的21端口并未打开!
首先给你说说你的proftpd安装在什么地方,
然后帖出你的/etc/inetd.conf文件的内容!
代码: 全选
root@ubuntu:~ # netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost.localdo:32770 *:* LISTEN
tcp 0 0 localhost.localdo:32771 *:* LISTEN
tcp 0 0 *:ldap *:* LISTEN
tcp 0 0 *:32776 *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 *:www *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 *:ipp *:* LISTEN
tcp 0 0 *:https *:* LISTEN
tcp 0 0 *:microsoft-ds *:* LISTEN
tcp6 0 0 *:ldap *:* LISTEN
udp 0 0 localhost.localdo:32769 *:*
udp 0 0 *:32770 *:*
udp 0 0 *:32776 *:*
udp 0 0 10.0.0.4:netbios-ns *:*
udp 0 0 *:netbios-ns *:*
udp 0 0 10.0.0.4:netbios-dgm *:*
udp 0 0 *:netbios-dgm *:*
udp 0 0 *:bootpc *:*
udp 0 0 *:ipp *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 9694 /tmp/orbit-root/linc-18f4-0-248fed14429de
unix 2 [ ACC ] STREAM LISTENING 9711 @/tmp/fam-root-
unix 2 [ ACC ] STREAM LISTENING 9681 /tmp/orbit-root/linc-18f2-0-23824bfe6939b
unix 2 [ ACC ] STREAM LISTENING 9936 /tmp/orbit-root/linc-1930-0-297ece8876eb6
unix 2 [ ACC ] STREAM LISTENING 8451 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 8953 /var/run/sdp
unix 2 [ ACC ] STREAM LISTENING 9978 /tmp/orbit-root/linc-1939-0-574068877b6f4
unix 2 [ ACC ] STREAM LISTENING 10014 /tmp/mapping-root
unix 2 [ ACC ] STREAM LISTENING 9892 /tmp/orbit-root/linc-1917-0-78b3c82f4b413
unix 2 [ ACC ] STREAM LISTENING 14344 /tmp/orbit-root/linc-2a09-0-2c3530437cdc
unix 2 [ ACC ] STREAM LISTENING 9910 /tmp/orbit-root/linc-192e-0-78b3c82ff26be
unix 2 [ ACC ] STREAM LISTENING 9659 /tmp/orbit-root/linc-18f0-0-6b35de906f83
unix 2 [ ACC ] STREAM LISTENING 9409 /tmp/orbit-root/linc-18ae-0-448572f84bd5f
unix 2 [ ACC ] STREAM LISTENING 10055 /tmp/orbit-root/linc-194a-0-61ce5c77ed404
unix 2 [ ACC ] STREAM LISTENING 9389 /tmp/orbit-root/linc-18ea-0-7e3e3e9110f7d
unix 2 [ ACC ] STREAM LISTENING 9359 @/tmp/dbus-uA21v2SHuaunix 2 [ ACC ] STREAM LISTENING 7772 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 10088 /tmp/orbit-root/linc-194f-0-536fa155d9c9f
unix 2 [ ACC ] STREAM LISTENING 10130 /tmp/orbit-root/linc-1955-0-7d5db2ff91546
unix 2 [ ACC ] STREAM LISTENING 10167 /tmp/orbit-root/linc-1959-0-2f66f8fb56b15
unix 2 [ ACC ] STREAM LISTENING 7788 @/tmp/hald-local/dbus-q2jMtowlo8
unix 2 [ ACC ] STREAM LISTENING 14874 /tmp/orbit-root/linc-2d80-0-748b2d7d9b
unix 2 [ ACC ] STREAM LISTENING 9647 /tmp/keyring-copxm2/socket
unix 2 [ ACC ] STREAM LISTENING 8233 /tmp/.gdm_socket
unix 2 [ ACC ] STREAM LISTENING 10186 /tmp/orbit-root/linc-195d-0-2f66f8fb984c2
unix 2 [ ACC ] STREAM LISTENING 8762 /tmp/.s.PGSQL.5432
unix 2 [ ACC ] STREAM LISTENING 9846 /tmp/orbit-root/linc-191b-0-632297e9dcfdd
unix 2 [ ACC ] STREAM LISTENING 9348 /tmp/ssh-yUXJLd6318/agent.6318
unix 2 [ ACC ] STREAM LISTENING 9636 /tmp/.ICE-unix/6318
unix 2 [ ACC ] STREAM LISTENING 7756 /var/run/acpid.socketunix 2 [ ACC ] STREAM LISTENING 10201 /tmp/orbit-root/linc-195b-0-2f66f8fbbf326
unix 2 [ ACC ] STREAM LISTENING 10256 /tmp/orbit-root/linc-1957-0-36dc726376809
unix 2 [ ACC ] STREAM LISTENING 9377 /tmp/scim-panel-socket-root
unix 2 [ ACC ] STREAM LISTENING 12286 /tmp/OSL_PIPE_0_SingleOfficeIPC_bfa67ba891bd9b76f67a649f29db7e59
unix 2 [ ACC ] STREAM LISTENING 12293 /tmp/orbit-root/linc-1cb0-0-1e3792ba2bef5
unix 2 [ ACC ] STREAM LISTENING 9854 /tmp/orbit-root/linc-1914-0-4d0b9f8b10b7b
代码: 全选
#<off># netbios-ssn stream tcp nowait root /usr/sbin/tcpd /usr/sbin/smbd
#<off># ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/proftpd
代码: 全选
tcp6 0 0 *:ldap *:* LISTEN
原因找到了,是我的系统没有安装inetd,安装一下就好了。firehare 写了:如果你不是以独立进程运行proftpd的话,应该只需要重启一下inetd就可以了,具体是:sudo /etc/init.d/inetd restart。你说的那个什么服务我不是很清楚,我只想问你,你用rcconf或bum中查看的话,是否除了inetd服务之外还有proftpd服务?如果有的话,我建议停用它,因为既然已经是以inetd服务来运行的话,又怎么会以独立进程来运行呢?
你的/etc/initd.conf中的内容应该没有问题!
怎么安装 inetd ?xbtan 写了:原因找到了,是我的系统没有安装inetd,安装一下就好了。firehare 写了:如果你不是以独立进程运行proftpd的话,应该只需要重启一下inetd就可以了,具体是:sudo /etc/init.d/inetd restart。你说的那个什么服务我不是很清楚,我只想问你,你用rcconf或bum中查看的话,是否除了inetd服务之外还有proftpd服务?如果有的话,我建议停用它,因为既然已经是以inetd服务来运行的话,又怎么会以独立进程来运行呢?
你的/etc/initd.conf中的内容应该没有问题!
不过为什么缺省没有安装呢?