当前位置:首页 > 虚拟机 > 正文

怎么在虚拟机搭建ftp(怎么在电脑上开一个虚拟机)


一、怎么建立虚拟机和主机之间的ftp这是没有必要的。虚拟机附带一个名为vmwaretools的插件。安装后,您可以在虚拟机之间传输文件。只需拖放虚拟机和主机即可。关于我上面提到的,“虽然.vmwaretools是由虚拟机本身提供的,但可以将文件从系统复制到虚拟机,但不能复制回来。这是因为vmwaretools没有正确安装,这是因为它没有安装。
二、centos5.5系统怎么安装ftp服务,在虚拟机中1、使用setup菜单完成TCP/IP网络配置;
(1)在命令行运行setup并选择“网络配置”
(2)选择“eth0(eth0)..."
(3)取消“UseDHCP”
(4)配置IP地址和子网掩码为192.168.202.5/255.255.255.0,网关192.168.202.1
(5)逐层退出
(6)执行ifdowneth0禁用以太网卡
(7)执行ifupeth0启用以太网卡并重新读取配置。
(8)使用ifconfig查看eth0网卡的IP地址配置。
服务器基本配置
(1)RPM-qvsftpd检查是否安装了vsftpd软件包
(2)servicevsftpdstart启动vsftpd服务器
(3)chkconfigvsftpdon设置vsftpd服务自动启动
(4)从XP客户端访问“ftp://192.168.202.5”
(5)检查查找vsftpd服务器配置文件的默认配置:vi/etc/vsftpd/nf
1)onym_enable=YES允许匿名用户登录
2)local_enable=YES允许本地用户登录
3)write_enable=YES允许写入(加载文件上传、创建目录)(包括所有用户)
4)#anon_upload_enable=YES允许匿名用户上传文件,但已被注释掉
5)#anon_mkdir_enable=YES允许匿名用户创建目录,但已被注释掉
3.配置FTP服务器允许匿名用户上传
(1)vi/etc/vsftpd/
(2)删除on
中(4)(5)两行注释(3)servicevsftpdrestart
(4)XP客户端再次访问“ftp://192.168.202.5”并上传文件是否成功?
(5)由于匿名用户使用ftp帐号访问FTP服务器,因此主目录为/var/ftp。(可以查看/etc/passwd,找到ftp这一行)“/var/ftp”目录所属的用户是root,目录权限是drwxr-xr-x,意思是ftp,作为“userother”,不可以具有写入权限,因此无法在“/var/ftp”目录中创建新文件和文件夹。
解决这个问题的两种方法:
4.方法一:创建属于用户ftp的目录
(1)cd/var/ftp
(2)mkdirup1创建目录
(3)chownftp:ftpup1修改用户使用目录所有权
(4)ll查看目录权限
5.方法二:创建属于root用户的目录,但修改该目录。目录权限允许其他用户修改目录内容
(1)cd/var/ftp
(2)mkdirup2创建目录
(3)chmod777up2修改文件夹权限以便“其他用户”可以修改
(4)会看到文件夹权限
6.继续配置FTP服务器允许匿名用户上传
(1)刷新XP客户端的ftp://192.168.202.5,进入up1或up2目录并上传文件,是否有成功?我可以下载刚刚上传成功的文件吗?
(2)ll/var/ftp/up1或ll/var/ftp/up2,查看刚刚上传的文件权限为-rw--------,该文件的用户为ftp
(3)cd/var/ftp/up1或cd/var/ftp/up,文件名是chmod644上传的
(4)重新下载文件就可以了。这是为什么?
(5)vi/etc/vsftpd/,在local_umask=022中添加:
anon_umask=022,设置匿名用户新建文件的umask为022。
(6)servicevsftpdrestart
(7)从XP客户端再次访问“ftp://192.168.202.5”此时上传、下载就可以正常进行了。