AIX主机FTP到LINUX服务器
1、SHELL脚本test.sh
#!/usr/bin/ksh
ftp -n<<!
open 192.168.89.10
user oracle oracle
binary
cd /backup/exp/operation
lcd /oratmp/exp
prompt
mput *
close
bye
EOF
2、执行脚本报错
$ ./test.sh
?Invalid command
OOPS: cannot change directory:/home/oracle
Login failed.
OOPS: Not connected.
Local directory now /oratmp/exp
Interactive mode off.
Not connected.
Not connected.
$
3、在LINUX主机上修改参数
[root@L-AP-89-10 operation]# sestatus -b | grep ftp
allow_ftpd_anon_write off
allow_ftpd_full_access off
allow_ftpd_use_cifs off
allow_ftpd_use_nfs off
ftp_home_dir off
ftpd_connect_db off
httpd_enable_ftp_server off
tftp_anon_write off
[root@L-AP-89-10 operation]# setsebool -P ftp_home_dir on
[root@L-AP-89-10 operation]# sestatus -b | grep ftp
allow_ftpd_anon_write off
allow_ftpd_full_access off
allow_ftpd_use_cifs off
allow_ftpd_use_nfs off
ftp_home_dir on
ftpd_connect_db off
httpd_enable_ftp_server off
tftp_anon_write off
[root@L-AP-89-10 operation]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[root@L-AP-89-10 operation]#
4、还报错
P560A:/oratmp/script#./test.sh
Local directory now /oratmp/exp
Interactive mode off.
Could not create file.
5、继续修改参数
[root@L-AP-89-10 ~]# vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing
SELINUX=disable
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@L-AP-89-10 ~]# setsebool -P allow_ftpd_full_access 1
[root@L-AP-89-10 ~]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[root@L-AP-89-10 ~]#
6、成功执行
P560A:/oratmp/script#./test.sh
Local directory now /oratmp/exp
Interactive mode off.
P560A:/oratmp/script#
本文转自zylhsy 51CTO博客,原文链接:http://blog.51cto.com/yunlongzheng/1771660,如需转载请自行联系原作者