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


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

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

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

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

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

VSFTPD 指定用户访问指定目录

VSFTPD不许用户切换目录 分类: Linux学习与研究2012-10-21 15:45 906人阅读 评论(0) 收藏 举报 list服务器userfile 配置vsft...

linuxmint 启用ftp功能

安装vsftpd sudo apt-get install vsftpd 新建账户密码: sudo useradd -m lin sudo passwd lin 建立目录保存共...

LinuxMint上架设匿名与虚拟用户同时存在的vsftpd服务器

1. 安装 sudo apt-g

USERADD命令详解

1.作用 useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-...

centos系统添加/删除用户和用户组

在centos中增加用户adduser而创建用户组我们使用groupadd命令,这个是不是非常的方便呀,其实复杂点的就是用户的组与组权限的命令了,下面来给各位介绍一下吧。 1、建用户: ...

【Linux】SSH实现虚拟机与主机文件互传

虚拟机与主机之间文件互传的方法又很多,下面介绍一下通过SSH实现的虚拟机系统与主机之间的文件互传。   首先在主机上安装SSH Secure Shell,这个软件的下载地址是:http://ccm....

Ubuntu虚拟机与Windows主机之间互传文件

首先ubuntu要安装配置SSH         Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条:   sudo apt-get install op...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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