1.官网下载centos Minimal安装包,安装。

2.使用ip addr命令查看后没有ip地址显示。

3.点击WMWare的编辑->虚拟网络编辑->选择vmnet0(Bridged),Bridged to:"自己的适配器"->保存。

4.点击WMWare的虚拟机->设置->网络适配器->选择Bridged。

5.配置好后输入命令:

  ping www.baidu.com

看是否能够连接通。如果不通,那首先设置下网络配置,因为centos的网络默认是不开启的,要去开启:

  vi /etc/sysconfig/network-scripts/ifcfg-ens33

打开后将 ONBOOT=no 修改为 ONBOOT=yes,保存。重启网络:

  service network restart

再次ping www.baidu.com。看是否能够连接上。

6.安装ftp。

(1)安装vsftpd:

  yum -y install vsftpd

(2)安装成功后使用

  netstat -ntl | grep :21

查看21端口是否开启。如果提示netstat : command not found。使用命令安装网络工具:

  yum -y install net-tools

安装完后,输入:

  netstat -ntl | grep :21

如果什么也没有显示,则说明21端口没有启动。两种启动方式:

  systemctl start vsftpd.service  启动服务

  systemctl enable vsftpd.service 设置为开机启动

设置为开机启动可能需要重启下系统。

再次输入:

  netstat -ntl | grep :21

这时显示出了21端口则说明vsftp启动成功了。

(3)配置匿名访问(如果需要使用用户名和密码的自己搜下,这里不讲了):

  vi /etc/vsftpd/vsftpd.config

修改如下配置:

  anonymous_enable = YES  --开启匿名访问,用户名默认为ftp,不能则设置为NO

  anon_upload_enable=YES  --将#删除,则匿名可以上传文件

  anon_mkdir_write_enable=YES --匿名可以写入文件

  local_root=/var/ftp/pub --在最后一行添加 。/var/ftp/pub 为默认的ftp访问目录

保存。重启vsftpd服务。

  systemctl restart vsftpd.service

(4)获取ip地址:

  ip addr

此处以192.168.1.104为例子。

使用另外一台电脑,输入命令测试21端口是否通了:

  telnet 192.168.1.104 21

如果出现了:telnet: Unable to connect to remote host: No route to host。则需要修改防火墙。

(5)查看防火墙(firewarll)配置:

  firewall-cmd --list-services

只显示了:

  ssh dhcpv6-client

这两个服务,没有出现http和ftp服务。添加http和ftp服务。

  firewall-cmd --permanent --add-service=http

  firewall-cmd --permanent --add-service=ftp

--permanent为永久添加,下次启动也生效。

(6)重启firewall。

  systemctl restart firewalld.service

使用 firewall-cmd --list-services再次查看。

使用 telnet 192.168.1.104 21再次测试,如果出现如下,则端口已经通了(ctrl+[+enter显示telnet> 命令行,输入quit退出telnet):

  Escape character is '^]'.

  220 (vsFTPd 3.0.2)

(7) 在客户端输入:

  ftp 192.168.1.104

  Name (192.168.1.104:root): ftp

  331 Please specify the password.

  Password:                                       --匿名登陆,密码为空,直接回车即可.

  230 Login successful.      --登陆成功

  Remote system type is UNIX.
  Using binary mode to transfer files.
  
ftp> ls -al            --查看当前目录

  200 PORT command successful. Consider using PASV.
  150 Here comes the directory listing.
  drwxr-xr-x 3 0 0 17 Aug 06 14:16 .
  drwxr-xr-x 3 0 0 17 Aug 06 14:16 ..
  drwxr-xr-x 2 0 0 6 Oct 30 2018 pub
  226 Directory send OK.

  ftp> passive            
  Passive mode on.          --开启被动模式

  ftp> put test.txt  test.txt      --上传一个文件

  local: /home/ponder/Downloads/zookeeper-3.4.14.tar.gz remote: ./zookeeper-3.4.14.tar.gz
  200 PORT command successful. Consider using PASV.
  550 Permission denied.      --显示没有权限

(8) 去ftp服务端开启vsftpd的写入权限,此处全部开启,根据需要自己定。

  chmod 777 /var/ftp

(9)再次上传文件:

  ftp> put test.txt test.txt              --上传一个文件  put local-file[remote-file]

  227 Entering Passive Mode (192,168,1,106,28,55).

  553 Could not create file.

(10)vsftpd服务端关闭selinux,输入:

  /usr/sbin/sestuts -v

查看selinux是否开启

  SELinux status enabled  表示开启。

关闭selinux。

  vi /etc/selinux/config

将  SELINUX = enforcing 改为 SELINUX = disabled。重启系统才能生效。

则次输入:

  /usr/sbin/sestuts -v

显示 disabled 表示已经关闭了selinux。

(11)再次上传文件:

  ftp> put /home/user/test.txt test.txt  

  local: /home/user/test.txt remote: test.txt 

  227 Entering Passive Mode (192,168,1,106,51,88).
  150 Ok to send data.
  226 Transfer complete.
  37676320 bytes sent in 3.11 secs (11.5452 MB/s)

上传成功,可以使用

  ftp> ls -al

查看。也可以到ftp服务端查看。

  

VMWare中Centos Minimal最小安装包安装后网络,ftp配置的更多相关文章

  1. CentOS Minimal版最小化安装后VMware联网详解

    最近想搞个mailman邮件列表,又不想在我常用的CentOS 6.4上做实验,怕破坏了环境,于是就想装个试验机,又嫌它占空间太大,于是找了半天发现CentOS 6.0的minimal版本最适合了,装 ...

  2. VMWare中CentOS安装VM-Tools

    查看CD-ROM驱动器的设备信息 可以通过下面几个命令来查看 dmesg命令 dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer' /proc/sys/d ...

  3. CentOS 6,7最小化安装后再安装图形界面

    CentOS 6.2最小化安装后再安装图形界面 在安装CentOS 6.2时发现它没有提示我要怎么安装,而是“自作主张”地给我选择了最小化安装,结果装完之后只有终端界面,因为有时候不得不用图形界面,所 ...

  4. centos7最小安装后——网络配置、常见命令安装,远程连接、yum源安装软件包

    安装环境 #软件:vmware 14 #centos版本:CentOS-7-x86_64-DVD-1810 下载地址: #网络配置:NAT模式 配置 网络配置 #动态获取ip: centos7最小安装 ...

  5. wampserver安装后的基本配置

    wampserver安装后的基本配置 1.WampServer的安装 下载好安装包后,你能在保存其文件夹中找到这样一个图标: 双击它,会弹出如下提示 提示信息:不要试图从Wamp5 1.x(x代表任意 ...

  6. MyEclipse安装后需要进行的配置

    摘自: http://hi.baidu.com/timesten/item/c826983a6f9654ffde2221c0 MyEclipse安装后需要进行的配置 在MyEclipse中编写Web ...

  7. Linux 最小化安装后IP的配置(手动获取静态IP地址)

    一.图形化界面配置(假设为电脑A) 如果你的Linux安装有图形化界面,那么通过以下方式来配置: 我这里是有两块网卡,第一个网卡在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(D ...

  8. Linux 最小化安装后IP的配置(DHCP获取IP地址)

    图形化Linux的DHCP好配置,我就不讲了.主要将一下Linux最小化安装后IP的配置: linux最小化安装后没有ifconfig这个命令: yum install net-tools.x86_6 ...

  9. centos7: vsftpd安装及启动: ftp配置(以虚拟用户为例)

    centos7: vsftpd安装及启动: ftp配置 1安装: yum -y install vsftpd /bin/systemctl start vsftpd.service #启动 /bin/ ...

随机推荐

  1. nginx-轮询、权重、ip_hash 、fair模式

    在 linux 下有 Nginx.LVS.Haproxy 等等服务可以提供负载均衡服 务,而且 Nginx 提供了几种分配方式(策略): 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器 ...

  2. Java异常try里面有return,finally代码会执行吗

    try{}里有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后? 肯定会执行.finally{}块的代码只有在try{} ...

  3. 前端面试题-CSS Hack

    一.CSS Hack的概念 由于不同厂商的流览器或某浏览器的不同版本(如IE,Firefox/Safari/Opera/Chrome等),对CSS的支持.解析不一样,导致在不同浏览器的环境中呈现出不一 ...

  4. GitHub入门和项目托管

    (博主原创文章,转载请注明出处: http://www.cnblogs.com/xianlei/git) 前言: 本文目标: Git入门,能够在Github托管项目,能够进行实际项目开发 本文主要内容 ...

  5. 记二进制搭建k8s集群完成后,部署时容器一直在创建中的问题

    gcr.io/google_containers/pause-amd64:3.0这个容器镜像国内不能下载容器一直创建中是这个原因 在kubelet.service中配置 systemctl daemo ...

  6. 记一次生产环境nginx图片上传不了的问题

    在server节点目录下配置: client_max_body_size 8M; client_body_buffer_size 8M; 不过还是不能上传就执行下面这条命令: cd /var/lib/ ...

  7. 什么叫AOP(面向切面编程)?

    spring的AOP面向切面编程,实现在不改变代码的情况下完成对方法的增强.比较常用的就是spring的声明式事务管理,底层通过AOP实现,避免了我们每次都要手动开启事物,提交事务的重复性代码,使得开 ...

  8. count(列) count(*)

    总结:但是真的结论是这样的么.其实不然.其实在数据库中count(*)和count(列)根本就是不等价的,count(*)是针对于全表的,而count(列)是针对于某一列的,如果此列值为空的话,cou ...

  9. 收藏一个bit模板使用实例

    #include<bits/stdc++.h> using namespace std; typedef long long ll; #define MAX_N 1000000 int b ...

  10. python 手动拼接json数据

    第一步:分别拼接为字符串 第二步:将字符串转化为list 第三歩:将两个list合并为dict 第四步:将dict转换为接送数据 如:  import json keys = ['a', 'b', ' ...