当前位置: 技术问答>linux和unix
关于在solaris下的ftp服务配置问题?????????急!!!急!!!
来源: 互联网 发布时间:2015-06-18
本文导语: 开始,用了系统中自带的ftp服务,一切正常工作。 之后,在solaris下装了wu-ftpd,没有配置明白,ftp服务不好使了。 ftpaccess文件也配置好了,就是不行,后来直接把ftpaccess文件删除了 (rm - r ftpaccess).客户端就连不上...
开始,用了系统中自带的ftp服务,一切正常工作。
之后,在solaris下装了wu-ftpd,没有配置明白,ftp服务不好使了。
ftpaccess文件也配置好了,就是不行,后来直接把ftpaccess文件删除了
(rm - r ftpaccess).客户端就连不上了。
通过,启动ftp服务进程,ftp服务启动了,可是数据又连不上了。
使用用户名,可以进入
ftp> ls
425 Can't build data connection: Address family not supported by protocol family
.
系统提示如上错误,不知道是什么原因?????????????
我是新手,现在服务器的ftp弄坏了,555555555555555555555555555
人家还要马上用呢,55555555555555555555555555555555
希望高手指教一下,不胜感激!!!!!!!!!!!!!!!!!
之后,在solaris下装了wu-ftpd,没有配置明白,ftp服务不好使了。
ftpaccess文件也配置好了,就是不行,后来直接把ftpaccess文件删除了
(rm - r ftpaccess).客户端就连不上了。
通过,启动ftp服务进程,ftp服务启动了,可是数据又连不上了。
使用用户名,可以进入
ftp> ls
425 Can't build data connection: Address family not supported by protocol family
.
系统提示如上错误,不知道是什么原因?????????????
我是新手,现在服务器的ftp弄坏了,555555555555555555555555555
人家还要马上用呢,55555555555555555555555555555555
希望高手指教一下,不胜感激!!!!!!!!!!!!!!!!!
|
我也不会阿,我对Solaris也不熟,给你推荐一个地方一定可以搞定:
www.chinaunix.com 的 Solaris 版
如何在一台Solaris OE服务器上拥有两个FTP端口?
在第三方ftp服务器wu-ftpd中,这种情况是允许的。您可以从http://www.sunfreeware.com下载它。
为了做到这一点,您可以使用命令行或/etc/services , /etc/inetd.conf中的特殊定义。如果使用命令行,在ftpaccess(5)参考手册页中查找-P和-p。
要使用特殊定义进行设置,在/etc/services中添加两个数字连续的端口,然后在这两个端口上启动wu-ftpd。在/etc/services中添加类似下面的内容(端口号):
ftptest 4021/tcp #命令端口
ftptest-data 4020/tcp #数据端口
然后从/etc/inetd.conf启动wu-ftpd:
ftptest stream tcp nowait root /usr/etc/in.ftpd in.ftpd
这里的关键在于名称"ftptest",它将/etc/services中的端口分配与inetd.conf文件中的端口分配关联起来。确保/etc/services中选择的端口(4021和4020以上)来自本地使用列表,并且与其他的端口分配(参见RFC1700,ASSIGNED NUMBERS)没有冲突。有一点很重要也很微妙,即数据端口号实际上并不真正采用/etc/services文件中声明的端口数值。因为FTP规范(RFC765)中规定,数据端口号应该比命令端口小一。然而,在/etc/services中包含数据端口声明可以防止它被意外地分配用作其他用途。
www.chinaunix.com 的 Solaris 版
如何在一台Solaris OE服务器上拥有两个FTP端口?
在第三方ftp服务器wu-ftpd中,这种情况是允许的。您可以从http://www.sunfreeware.com下载它。
为了做到这一点,您可以使用命令行或/etc/services , /etc/inetd.conf中的特殊定义。如果使用命令行,在ftpaccess(5)参考手册页中查找-P和-p。
要使用特殊定义进行设置,在/etc/services中添加两个数字连续的端口,然后在这两个端口上启动wu-ftpd。在/etc/services中添加类似下面的内容(端口号):
ftptest 4021/tcp #命令端口
ftptest-data 4020/tcp #数据端口
然后从/etc/inetd.conf启动wu-ftpd:
ftptest stream tcp nowait root /usr/etc/in.ftpd in.ftpd
这里的关键在于名称"ftptest",它将/etc/services中的端口分配与inetd.conf文件中的端口分配关联起来。确保/etc/services中选择的端口(4021和4020以上)来自本地使用列表,并且与其他的端口分配(参见RFC1700,ASSIGNED NUMBERS)没有冲突。有一点很重要也很微妙,即数据端口号实际上并不真正采用/etc/services文件中声明的端口数值。因为FTP规范(RFC765)中规定,数据端口号应该比命令端口小一。然而,在/etc/services中包含数据端口声明可以防止它被意外地分配用作其他用途。