要求在虛擬機安裝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
結果是成功的