1、尝试ftp连接虚拟机,但是报错(ftp: connect :连接被拒绝),被拒绝的原因可能有两种第一种:虚拟机防火墙没关闭第二种:虚拟机ftp服务没有开启
2、对于防火墙进行了关闭,尝试连接还是报错,ftp服务仍冤铘讵柘没有启动[root@oracle10g ~]# chkconfig --leve造婷用痃l 2345 ip6tables off[root@oracle10g ~]# chkconfig --level 2345 iptables off[root@oracle10g ~]# service ip6tables stop[root@oracle10g ~]# service iptables stop[root@oracle10g ~]# chkconfig --list | grep ipip6tables 0:off 1:off 2:off 3:off 4:off 5:off 6:offipmi 0:off 1:off 2:off 3:off 4:off 5:off 6:offipmievd 0:off 1:off 2:off 3:off 4:off 5:off 6:offiptables 0:off 1:off 2:off 3:off 4:off 5:off 6:offmultipathd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
3、查看ftp 冤铘讵柘没有启动,安装vsftpd服务包,然后启动服务第一步:上传安装镜像盘,将镜像盘挂载到/mnt目录下,rhel 5的rpm窄忾行崦包都在镜像盘中Server目录下[root@oracle10g Server]# mount -o loop rhel-server-5.5-x86_64-dvd.iso /mnt[root@oracle10g Server]# pwd/mnt/Server[root@oracle10g Server]# ll | grep ftp-r--r--r-- 187 root root 57954 Jul 22 2008 ftp-0.17-35.el5.x86_64.rpm-r--r--r-- 187 root root 962146 Jan 19 2007 gftp-2.0.18-3.2.2.x86_64.rpm-r--r--r-- 187 root root 979020 Jul 15 2009 lftp-3.7.11-4.el5.x86_64.rpm-r--r--r-- 187 root root 23487 Jul 9 2009 tftp-0.49-2.x86_64.rpm-r--r--r-- 187 root root 32448 Jul 9 2009 tftp-server-0.49-2.x86_64.rpm-r--r--r-- 192 root root 142414 Dec 8 2009 vsftpd-2.0.5-16.el5_4.1.x86_64.rpm第二步:安装vsftpd 包[root@oracle10g Server]# rpm -Uvh vsftpd-2.0.5-16.el5_4.1.x86_64.rpmwarning: vsftpd-2.0.5-16.el5_4.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%][root@oracle10g Server]# rpm -qa | grep vsftpvsftpd-2.0.5-16.el5_4.1第三步:启动vsftpd服务[root@oracle10g Server]# /etc/rc.d/init.d/vsftpd startStarting vsftpd for vsftpd: [ OK ]注:vsftp是更安全的ftp服务
4、找到原因之后并解决之后,ftp连接虚拟机成功
5、对于虚拟机中普通用户可以直接连接,但是如果想要使用root连接报错:530 permission denied,如果需要开启root用户ftp权限,需要以下步骤:1:将/etc/vsftpd/ftpusers 的root注释2:将/etc/vsftpd/user_list 的root注释3:重启ftp服务[root@oracle10g vsftpd]# /etc/rc.d/init.d/vsftpd restartShutting down vsftpd: [ OK ]Starting vsftpd for vsftpd: [ OK ]
6、使用oracle用户ftp过程中报错:consider using PAVS注意:使用oracle用户上传时,上传目的目录的读写权限oracle用户必须有注意:ftp>bin 表示采用二进制模式传输
7、将windows防火墙关闭之后上传正常
8、因为是使用oracle用户上传,不需要对包进行chown权限更改,但是在unzip时仍然报错[oracle@oracle10g 10.2.0.1]$ lltotal 741388-rw-r--r-- 1 oracle oinstall 758433170 Oct 26 17:09 10201_database_linux_x86_64.cpio.gz[oracle@oracle10g 10.2.0.1]$ gunzip 10201_database_linux_x86_64.cpio.gzgunzip: 10201_database_linux_x86_64.cpio.gz: invalid compressed data--format violated
9、重新下载oracle 10.2.0.1安装包后,使用xmanager上传,解压正常