热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VMWare中CentosMinimal最小安装包安装后网络,ftp配置

1.官网下载centosMinimal安装包,安装。2.使用ipaddr命令查看后没有ip地址显示。3.点击WMWare的编辑->虚拟网络编辑-&am

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服务端查看。

  


推荐阅读
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • Redis API
    安装启动最简启动命令行输入验证动态参数启动配置文件启动常用配置通用命令keysbdsize计算key的总数exists判断是否存在delkeyvalue删除指定的keyvalue成 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • zabbix中文乱码的问题
    在使用zabbix时,有时候会出现中文乱码的问题,如下:因为zabbix自身对中文简体的支持不完善,需要我们手动的去上传新的字体进行替换:1、在windows获取字体库文件在Windows上的 ... [详细]
  • 这个问题困扰了我两天,卸载Dr.COM客户端(我们学校上网要装这个客户端登陆服务器,以后只能在网页里输入用户名和密码了),问题解决了。问题的现象:在实验室机台式机上安装openfire和sp ... [详细]
  • 交换机配置:intg100unshintvlani1ipadd192.168.56.177qstelseuser-iv4authaaaproinsshupl3qsshuserpyt ... [详细]
  • zookeeper集群查看状态时报错Error contacting service. It is
    最近在搭建mq集群时候需要用到,zookeeper,可是启动的时候显示成功了,查看状态的时候却报错了:碰到这个问题也是研究好好半天才解决,这里就总结出 ... [详细]
  • 一、概述nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的 ... [详细]
author-avatar
手机用户2502903031
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有