AIX主机FTP到LINUX服务器其中的磕碰记录

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主机上修改参数

[[email protected] 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

[[email protected] operation]# setsebool -P  ftp_home_dir  on

[[email protected] 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

[[email protected] operation]# service vsftpd restart

Shutting down vsftpd:                                      [  OK  ]

Starting vsftpd for vsftpd:                                [  OK  ]

[[email protected] operation]#

4、还报错

P560A:/oratmp/script#./test.sh

Local directory now /oratmp/exp

Interactive mode off.

Could not create file.

5、继续修改参数

[[email protected] ~]# 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

[[email protected] ~]# setsebool -P allow_ftpd_full_access 1

[[email protected] ~]# service vsftpd restart

Shutting down vsftpd:                                      [  OK  ]

Starting vsftpd for vsftpd:                                [  OK  ]

[[email protected] ~]#

6、成功执行

P560A:/oratmp/script#./test.sh

Local directory now /oratmp/exp

Interactive mode off.

P560A:/oratmp/script#

时间: 2024-08-02 02:44:39

AIX主机FTP到LINUX服务器其中的磕碰记录的相关文章

Linux学习之八-配置FTP连接Linux服务器

配置ftp连接Linux服务器 通过配置ftp服务器,可以实现局域网内共享文件,甚至不同用户具有不同权限,需要的工具有Windows平台ftp客户端FileZilla(免费开源) 下载地址:https://download.filezilla-project.org/client/FileZilla_3.32.0_win64-setup_bundled.exe 登录到Linux服务器端,安装ftp服务端yum install vsftpd –y 启动ftp服务端/etc/init.d/vsftp

记录Linux服务器命令行操作记录

vim /etc/profile #最后添加 history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` if [ "$USER_IP" = "" ]; then USER_IP=`hostname` fi if [ ! -d /var/log/history ]; then mkdir /var/log/history chmod

Linux服务器上ftp的搭建和使用

知识点: 1.  FTP的简介.工作原理 2.在Linux上搭建FTP服务器 参考: 阿里云文档:https://help.aliyun.com/knowledge_detail/60152.html 博客:http://blog.csdn.net/xinguan1267/article/details/47751137 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它

Linux服务器中限制FTP用户访问方式

FTP(File Transfer Protocol)协议:是一个用于在计算机间上传.下载文件的协议. FTP工作在客户端/服务器端的模式中. FTP服务器持续监听来自远处客户端的FTP需求,在收到远处客户端的需求后,它负责管理登陆及建立连接.建立会话期间,执行FTP客户端发过来的命令.进入FTP服务器可以用匿名或者鉴权两种方式来管理.出于安全考虑,LINUX中的大部分系统,会考虑采用鉴权模式,即进入/访问FTP服务器,必须用用户名或密码的方式. 因为FTP不是一个安全协议,所以必须尽量被限制.

Linux服务器上apache虚拟目录和多端口多主机名配置

实验 实验环境: 在虚拟机上搭建一台linux服务器和一台win7客户机:   实验要求:   一,创建Apache服务并配置虚拟目录实现客户机访问,设置httpd服务的访问控制. 二,创建基于域名,不同端口号的虚拟WEB主机.   实验步骤:   一,创建Apache服务并配置虚拟目录实现客户机访问,设置httpd服务的访问控制:   使用RPM方式安装Apache服务: 编辑httpd服务配置文件,设置监听的IP地址,端口号,域名. 进入/etc/httpd/conf.d目录下创建名为vdi

批处理程序:自动上传FTP,再登陆linux服务器执行更新

----转载请注明出处:博客园-邦邦酱好 最近在学批处理程序,一直没找到能够结合工作来使用它的地方,前几天测试服务端的时候突然想到可以这样做: 写一个批处理程序,自动通过FTP上传软件包到指定的地方,然后自动登录Linux服务器,解压缩软件包,进行服务端的更新. 先看一下总的调度脚本Auto_Update.bat: 先让用户输入服务器的地址,再选择要执行的操作. @echo off&setlocal enabledelayedexpansion :::::::::::::::::::::::::

【第1期】安装Linux服务器(DB主机与ETL主机)

1.Linux简介 Linux这样的操作系统对大家来说应该并不陌生,因为它是目前后台服务器的主流操作系统之一.Linux源自于POSIX与UNIX的多用户.多任务和多CPU的操作系统. 对于Linux的相关描述,有比我说得更加清楚的.下面引自[百度百科]的词条:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix

Linux服务器操作系统

Linux服务器操作系统 今日大纲 ●    服务器操作系统的系列.Linux的主流产品.虚拟机软件 ●    安装linux ●    linux基本命令 ●    用户管理及权限(多用户) ●    实战(搭建环境及部署web项目) ***************************************************************************************************** 1.    服务器操作系统简介 1.1    服务器操作系

FTP文件传输服务器(详解)

  FTP文件传输服务器 一实验目标 安装配置VSFTP 实战匿名访问VSFTP 实战用户名密码方式访问VSFTP 实战ftp虚拟帐号方式访问VSFTP   二实验环境 FTP服务端xuegod63.cn   IP192.168.1.63 FTP客户端xuegod64.cn   IP192.168.1.64   三FTP服务概述     FTP服务器File Transfer Protocol Server是在互联网上提供文件存储和访问服务的计算机它们依照FTP协议提供服务.VSFTP是一个基于