要求在虚拟机安装centos 7.0 实现下列要求
1.修改ssh远程端口为12345,验证能用12345端口登陆便可。
2.设置开启CentOS防火墙,并经过tcp的12345和3306端口,只能设置一条规则。
3.在配置文件里面关闭SELINUX,在不重启系统的状况下生效。shell
具体实现过程:vim
修改ssh远程端口为12345,验证能用12345端口登陆便可。centos
借助xshell 5 远程登陆到到系统ssh
使用 root 用户进入 /etc/ssh/ 目录: cd /etc/ssh/tcp
使用 vi/vim 打开 sshd_config 文件: vim sshd_config
具体命令以下:
[root@localhost ~]# cd /etc/ssh/
[root@localhost ssh]# ls
moduli sshd_config ssh_host_ecdsa_key.pub ssh_host_rsa_key.pub
ssh_config ssh_host_ecdsa_key ssh_host_rsa_key
[root@localhost ssh]# vi sshd_config
[root@localhost ssh]# ide
进入sshd_config 文件 按i 编辑
在修改端口以前,先添加一个端口,找到 Port 进行修改
修改以后,进行保存 rest
设置开启CentOS防火墙,并经过tcp的12345和3306端口,只能设置一条规则。blog
先查看防火墙有没有开启
输入#systemctl status firewalld cmd
active表示开启,inactive表示关闭虚拟机
而后添加一条经过TCP12345和3306端口的规则
#firewall-cmd --permanent --zone=public --add-port=3306,123456/tcp
重启防火墙,运行命令:
firewall-cmd --reload
查看端口号是否开启,运行命令:
firewall-cmd --query-port=3306-12345/tcp
在配置文件里面关闭SELINUX,在不重启系统的状况下生效。
setenforce 0
最后重启SSH服务 验证是否成功
systemctl restart sshd.service
结果是成功的