Linux虚拟机下建立FTP服务器实现与host主机互传文件 - 简易版

原创 2013年12月01日 22:50:26

1. 安装FTP服务器

  # sudo 是许系统管理员让普通用户执行一些或者全部的root命令的一个工具

  # apt-get 是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似。apt-get命令一般需要root权限执行,所以一般跟着sudo命令

  [root@localhost ftp]# sudo apt-get install vsftpd

2. FTP服务器配置

vsftpd服务器的配置文件的是: /etc/vsftpd/vsftpd.conf

vsftpd服务器的根目录,即FTP服务器的主目录:
  [root@localhost ftp]# more /etc/passwd|grep ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 
这样你就能看到FTP的服务器的目录在/var/ftp处
如果你想修改服务器目录的路径,那么你只要修改/var/ftp到别处就行了

    [root@localhost ftp]#  vi /etc/vsftpd.conf

3. 禁止FTP服务器匿名访问

anonymous_enable=YES 为
anonymous_enable=NO

4. 允许本地用户以和系统用户相同的账户和密码连接访问

local_enable=YES

5. 重启FTP服务器

   [root@localhost ftp]# sudo vsftpd restart


6. 设置目录访问权限

   [root@localhost ftp]# mkdir /var/ftp/myFolder

   [root@localhost ftp]# chmod 777 /var/ftp/myFolder

   [root@localhost ftp]# service vsftpd restart

7. 获取guest (ubuntu) 的IP地址,然后在windows下通过ftp://[IP] 访问


需要注意的地方

如果完成以上步骤,仍无法实现互访,就要检查网络设置问题了,将Linux虚拟机的网连方式改为了Bridge

解释如下:

首先都需要分析虚拟机环境下的Host-Guest网络连接。基本上我们可以把Host机与Guest机之间当作局域网中的两台机器来实现互联。当我们选择以NAT模式进行网络连接,这是一种使用DHCP服务进行网络连接的方式,也就是说,Guest机并没有自己的固定IP地址,这个地址是在启动了系统之后,从Host机上取得的、一个暂时提供给Guest机使用的IP地址。在这种网络连接方式下,设置Guest机中系统的IP获取方式为自动获取,不管Host机联网的方式如何,只要Host能上网,Guest机也可以上网。
虽然选择这种方式,外网连接是很方便,可是在Host-Guest之间的局域网连接真的让人伤透了脑筋,虚拟网卡VMnet8的IP与Host机的IP不在同一网段。将Linux虚拟机的网连方式改为了Bridge。Bridge模式将虚拟主机的虚拟网卡桥接到一个Host主机的物理网卡上,可以理解为Guest机和Host主机处于对等的地位,在网络关系上是平等的,对于我这种对路由的事情比较白痴的人来说,这是最易理解的一种局域网互联方式。
我的使用网络服务是小区LAN网,IP自然是自动获取的,不用花心思改动它,将Guest机的网络也设置成为自动获取IP:
应用程序-->系统设置-->网络-->编辑eth0设备

Method 2: Install VMware Tools

#mkdir /mnt/cdrom 

# mount /dev/cdrom /mnt/cdrom

#cp /mnt/cdrom/VMwareTools-9.6.1-1378637.tar.gz  /tmp

# cd /tmp

# tar zxpf /mnt/cdrom/VMwareTools-9.6.1-1378637.tar.gz

# cd vmware-tools-distrib

#./vmware-install.pl


虚拟机linux的FTP创建

前两天要自己的虚拟机和开发板之间的系统实现FTP传输文件,当时懒得google,就让一个哥们做了。最近重做了虚拟机,总要先把这个这个环境搭起来吧!自己摸索了一把... 一、你要先看一下自己的系统上有...

VM linux虚拟机 和主机进行ftp连接

主机是XP 的系统,利用 VMware 安装 linux 虚拟机 。首先是上网,在VM选取网络连接方式为NAT,然后再 网络连接-本地连接 右键属性 高级 然后再internet 连接共享中选取 VM...

windows访问vmware下的linux的ftp服务器

如何让VmWare中的linux建立一个ftp服务器,让你的window能访问到它呢?首先,在shell下输入“service vsftpd start”来启动ftp。然后在shell下输入“setu...
  • hotdust
  • hotdust
  • 2007年09月14日 12:14
  • 6686

vmware环境下在linux中创建ftp服务器

① 检查是否成功安装ftp相关的rpm软件   rpm -qa | grep vsftpd    ② 如果没有安装,那么用rpm命令安装,软件基本上在第二张安装盘上    命令: rpm -i...

如何通过FTP虚拟机与主机互传文件实现方法

一: 虚拟机需要配置成桥接方式 以静态IP为例,因为实验室的局限性。。。比如你的主机ip为172.20.27.70,子网掩码为255.255.255.0,网关为172.20.27.60   DNS为1...

主机访问用Vmware搭建的虚拟机Linux服务器

笔记本预装Win8+gpt引导让装系统变成了一件很蛋疼的事情,之前装Linux就遇到了主系统崩溃黑屏等各种问题,于是只能选择先用虚拟机进行操作。在虚拟机上搭建好Lamp服务器后要解决主机和虚拟机的互通...

Linux虚拟机上搭建FTP服务器

    愿意是想安装Oracle的,怕Linux下载太慢,就想用迅雷下到实体机器上,然后传给虚拟机。 FTP服务器采用proftpd,proftp的配置参照"鸟哥"的配置教程(http://linux...

Linux虚拟机ftp客户端与Windows ftp服务器建立连接的方法

1.准备两台电脑,其中一台安装Linux虚拟机。 2.在无Linux虚拟机的电脑上安装ftp服务器软件FileZilla,并设置用户名和密码以及共享文件夹。 3.在虚拟机->设置的硬件选项卡配置网...
  • q27687
  • q27687
  • 2015年07月16日 11:54
  • 2550

《 5. 我的linux虚拟机 之 安装ftp服务 (vsftpd)》

linux 下的ftp 服务软件有很多, 笔者使用的是vsftpd 服务。 vsftpd 服务安装比较简单,使用yum 直接安装即可,如果没有网络的话,可以设置光盘yum 源。设置光盘yum 源的方法...

使用fasttext完成文本处理及文本预测

使用fasttext实现文本处理及文本预测
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux虚拟机下建立FTP服务器实现与host主机互传文件 - 简易版
举报原因:
原因补充:

(最多只允许输入30个字)