配置centos7来支持xshell远程访问和xftp传输文件

前提:

首先需要一台已装有centos7的电脑(虚拟机的配置这里不说明,这里用的是物理机)

背景:

在工作中访问linux的环境通常需要Xshell等终端软件,通过配置静态IP远程服务器进行管理开发。

目的:

1、在centos7上配置静态IP

2、关闭防火墙并且打开22端口

3、重启服务

开始:

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、关闭防火墙并使防火墙开启 22 端口

(1)关闭防火墙并使防火墙开启 22 端口 

sudo firewall-cmd --zone=public --add-port=22/tcp --permanent

(2)重新开启防火墙

 sudo systemctl restart firewalld.service

(3)重启网络服务
sudo systemctl restart network.service

(4)重启系统
右击 centos7 -> 重启

3、现在可以打开Xshell或Xftp进行远程管理了

 

posted @ 2017-05-19 17:00  ZJ&Y  阅读(6814)  评论(0编辑  收藏  举报