centOS 7设置静态IP,使用Xshell远程连接

背景

在正式生产环境中,通常需要使用Xshell等终端软件,通过固定IP地址远程连接生产服务器进行管理,所以需要给生产服务器分配一个静态的IP地址,以方便本地计算机远程连接。

目的

本文目的在于模仿生产环境,为服务器设置静态IP地址,并使用Xshell进行连接。

分为两步:

1.设置静态IP地址;

2.使用Xshell进行远程连接;

准备工作:

Virtual Box;

centOS 7.3.1611;

vi/vim;

Xshell;

开始:

本文主要讨论静态IP设置,Virtual Box安装CentOS 7的过程不在此做演示,如有需要可自行百度进行参考。

1.设置静态IP地址

首选进入网络管理器配置文件目当 /etc/sysconfig/network-scripts/

使用vi/vim打开ifcfg-enp0s3 文件,可能你的目录下文件名会是ifcfg-xxxxx;

将BOOTPROTO配置项的值由"dhcp" 修改为 "static";

ONBOOT配置项的值修改为"yes"

并添加四项配置值

IPADDR="192.168.3.105"    #要分配给机器的静态IP地址 因为是在虚拟机中,所以我设置成与我的机器同一网段
GATEWAY="192.168.3.1"     #网关 设置为与自己机器相同就可以了
NETMASK="255.255.255.0" #子网掩码
NM_CONTROLLED="no"       #这个配置项值为no,代表不由网络控制器接口控制,而是便用配置文件

添加完成后,内容如下所示:

编辑完成后,使:wq保存并退出;

使用cd .. 退回上层目录,编辑 network 文件,添加DNS:vim network

添加两项配置值:

DNS1=192.168.1.1
DNS2=8.8.8.8

完成后,:wq 保存退出

接下来需要重启网络服务,使修改内容生效,使用sudo systemctl restart network.service 重启网络服务

没有任何提示就是重启成功,再使命令ip addr查看修改是否生效

如图所示,证明我们的修改已经生效,到此设置静态IP地址完毕。

2.使用Xshell进行连接

使用Xshell进行远程连接服务器,需要开放服务器的22端口,使用如下命令:

sudo firewall-cmd --zone=public --add-port=22/tcp --permanent  #开放22端口

sudo systemctl restart firewalld.service #重启防火墙服务

端口设置完成后,需要设置virtual box的网络方式

如图所示 选择设置-->网络,选择"桥接网卡",然后重启虚拟机。

等待重启完毕,打开Xshell,准备进行连接

点击"新建" ,调置名称,主机,按"确定"

设置完成,接下来只要进行连接时输入用户名与密码,进行连接。

好了,接下来我们就可以愉快的在Xshell中打命令操作服务器了。

时间: 2024-08-02 14:41:34

centOS 7设置静态IP,使用Xshell远程连接的相关文章

CentOS 7 设置静态ip unknown host

在centos7中设置静态ip后,ping 公网,总提示 unknown host 经过一番试验,原来是NM_CONTROLLED的问题,即: 方法1:手动修改配置文件设置ip时,文件中NM_CONTROLLED的值应为no(NM_CONTROLLED=no) 表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理 方法2:使用网络管理器设置ip,文件中NM_CONTROLLED的值应为yes(NM_CONTROLLED=yes) 以上两种方法才会起效. 备注:详细设置方法请参照[ht

CentOS 7 设置静态IP

http://blog.csdn.net/johnnycode/article/details/40624403 http://serverfault.com/questions/660210/cant-start-centos-7-network-service http://ephrain.pixnet.net/blog/post/61648414-%5Blinux%5D-%E8%A7%A3%E6%B1%BA-centos7-%E4%B8%8A-network-service-%E7%84%

centos ubuntu 设置静态IP

ubuntu官网:https://help.ubuntu.com/lts/serverguide/network-configuration.html centos: 网卡信息查询: dmesg | grep -in eth lspci | grep -i ethernet网卡模块:lsmod | grep 1000 配置文件路径:/etc/sysconfig/network-sripts/ifcfg-eth0 1 DEVICE=“eth0" 网卡名称 2 HWADDR=”“ MAC地址,只有一

centos虚拟机设置静态ip

1.虚拟机网络配置设置为桥接模式 2.设置配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens33 DEVICE=ens33 HWADDR=00:0c:29:c3:7b:e6 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static BROADCAST=192.168.1.255 DNS1=192.168.1.1 IPADDR=192.168.1.171 NETMASK=255.255.2

CentOS 6.5静态IP的设置(NAT和桥接都适用)

CentOS 6.5静态IP的设置(NAT和桥接都适用) 为了方便,用Xshell来.并将IP设置为静态的.因为,在CentOS里,若不对其IP进行静态设置的话,则每次开机,其IP都是动态变化的,这样会给后续工作带来麻烦.为此,我们需将其设置为静态IP. 补充说明,获取IP地址的方式是:自动的即dhcp,手动的none和static.自动的有一个租借期限,一旦期限到了,将会收回.若是static,则就永远使用. 具体流程如下 1 .打开本地下载并安装好的Xshell远程控制 2.打开新建会话属性

CentOs 设置静态IP 方法

在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化.为了解决这个问题,我参考了http://blog.sina.com.cn/s/blog_537977e50100qhb5.html的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下: 1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOT

VWMare CentOS 6.5 静态IP设置

vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain GATEWAY=192.168.29.1 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" #BOOTPROTO="dhcp" BOOTPROTO="static" IPADDR=192.168.29.100 NETMASK=255.

CentOS 6.5设置静态IP教程 并且可以ping通

CentOS6.5掉电或重启,它的IP会被DHCP重新分配,如果要远程控制这台电脑,不得不去打开显示器去查看它的新IP,这样太麻烦了.于是需要将这台电脑的IP设置成静态的. 网上常规的设置静态ip的方式设置完后,无法ping通,比如ping www.baidu.com 显示ping: unknown host www.baidu.com 经过反复的试验及网上查阅资料,终于解决了这个问题.以下为设置方法及说明. 我是用VMware来安装使用的Centos6.5,下面中会说道VMWare的设置. 做

CentOS 6.5、6.7 设置静态 ip 教程

CentOS 6.5.6.7 设置静态 ip 教程,可以ping通外网:www.baidu.com ①. 网络适配器(VMware Network Adapter) 选择NAT模式 ②. 设置静态 ip DEVICE=eth0 #描述网卡对应的设备别名 BOOTPROTO=static #设置网卡获得 ip 的方式,选项:static[静态指定].dhcp[协议].bootp[协议] HWADDR=00:0c:29:24:e2:1b IPV6INIT=no NM_CONTROLLED=no ON