初学者通过VMware安装CentOS7并实现本机windows端Xshell远程登陆

这是我这个菜鸟在学习Linux过程中写的第一篇Blog。内容主要是通过VMware安装CentOS7系统,并且在本机的Windows端通过Xshell5来远程登陆安装好的虚拟机CentOS7系统。

首先通过VMware安装完CentOS7并进入系统。

使用root权限操作,通过

~]#ifconfig

or

~]#ip addr list

命令查询到虚拟机系统的IP地址,此时地址显示127.0.0.1。

在windows端通过Xshell5连接”ssh 127.0.0.1″,显示找不到目标,连接不成功。

首先怀疑时CentOS防火墙的问题。CentOS下输入命令

~]#iptables -L -n

查看到有不少规则。禁用防火墙来解决问题,输入命令

~]#systemctl stop firewalld.service

~]#systemctl disable firewalld.service

如果时CentOS6系统,则输入命令

~]#service iptables stop

~]#chkconfig iptables off

此时防火墙已经永久关闭了,再次尝试Windows端Xshell5连接,仍然提示找不到目标主机。

经过查询搜索资料终于找到了原因,原来是虚拟机网络桥接模式CentOS默认没有启动Eth网卡。

通过以下命令手动启动网卡

~]#ifup exxx(exxx为你网卡的名字,需要查询得知)

此时已经可以远程连接,但是一旦重启CentOS网卡并不会自动启动,还要通过以上命令再次启动网卡。那么如何才能永久解决问题呢?通过以下操作:

使用vim修改/etc/sysconfig/network-scripts/ifcfg-exxx(exxx还是网卡名),把其中的ONBOOT=no(修改为yes)即可。

好了,此时可以美美的开始本机Xshell5远程连接操作了。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87771

(2)
skysky
上一篇 2017-10-10 20:21
下一篇 2017-10-14 09:42

相关推荐

  • VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证]

    VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证] VSFTPD+PAM+[基于文件虚拟用户认证 | 基于MYSQL虚拟用户认证] 一、实验环境 二、实验步骤 1、通过mysql数据库方式虚拟用户认证 1.1数据库配置 1.2FTP配置 1.3测试 2、通过文件方式进行虚拟用户认证 一、实验环境 CentOS 6.7+vsftpd…

    Linux干货 2016-04-18
  • 行编辑器sed

    行编辑器sed   Sed,grep,awk命令被称为文本编辑三剑客,目前学习了grep命令,sed命令 自我觉得sed命令更强大,排名第一,grep暂居第二,awk没学不太清楚。   这次的博客写一下刚学习的sed命令,grep命令是全局搜索剪切,sed命令则是逐行进行处理,它一次处理一行内容。Sed命令有两个空间,…

    2017-08-26
  • Python修饰器的函数式编程

    Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似——都是想要对一个已有的模块做一些“修饰工作”,所谓修饰工作就是想给现有的模块加上一些小装饰(一些小功能,这些小功能可能好多模块都会用到),但又不让这个小…

    Linux干货 2016-08-15
  • linux运维

    linux运维大纲,学习路线图

    Linux干货 2017-10-21
  • DNS服务器搭建从协议到实现详解

    一、域名和服务概述    1.FQDN:Fully Qualified Domain Name,完全限定域名,全局唯一           FQDN是指主机名加上全路径,全路径中列出了序列中所有域成员。全域名可以从逻辑上准确地表示…

    Linux干货 2016-04-30