在AIX下启动FTP服务器

在AIX下启动FTP服务器-默认FTP和wu-ftpd
平台:IBM AIX
一:默认FTP
IBM AIX操作系统在安装完之后,查看/etc/inetd.conf文件,会有一行
ftp stream tcp6 nowait root /usr/sbin/ftpd ftp
这表明系统会默认启动AIX自带的ftpd,使AIX提供标准的ftp服务。但是AIX提供的ftp服务具有一定的局限性,例如普通用户可以查看到/home下除了该用户目录之外的其他目录以及根文件系统等,对用户的控制不够灵活等等。
默认ftp 属于inetd内的服务,/etc/initab ->rc.tcpip inetd 通过/etc/inetd.conf来配置是否运行
lssrc -ls inetd
startsrc -t ftp 配置没有什么太多说的
startsrc -s tcpip 把所有tcpip子系统都起来,当然是inetd和inittab没有关闭FTP情况下
拒绝限制某些用户访问,编辑/etc/ftpusers添加需要拒绝的用户,每用户一行 For example:
#more /etc/ftpusers
guest
当尝试 ftp 登录时,系统报错:
Name (localhost:root): guest
530 User ql access denied.
Login failed
在AIX环境中,当用户从Windows上传文件到AIX服务器时所传文件的缺省读写属性为640(rw-r-----)。如想改变缺省读写属性为644,首先用vi编辑器打开/etc/inetd.conf文件,在"ftp"定义行的末尾加上"-u 033",然后刷新inetd进程:
refresh -s inetd
这就改变了ftp文件的缺省属性。
作为客户端,使用ftp自动传输文件
1. 在用户根目录下创建文件.netrc
2. 设置.netrc的属性为600,owner 为ftp用户
3.定制.netrc的内容.如:
machine login password
macdef init
get file1
put file2
....
quit
注:.netrc必须以一空行结束。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwzyxy.html