CentOS 7 建立SSH連線前問題
建立SSH外部連線
在安裝好CentOS 7後,要建立SSH連線前,必須將兩樣東西關閉
1.防火牆 firewall
2.selinux
將這兩項功能關閉後才能使用SSH連線
1.關閉firewall方法
關閉指令
systemctl stop firewalld
關閉後,讓系統開機時不啟動防火牆
systemctl disable firewalld
1.5CENTOS 6.x使用以下方法關閉方火牆
chkconfig iptables off
2.關閉selinux
編輯 /etc/selinux/config ,
把SELINUX=enforce 改成 SELINUX=disabled
並註記掉(前面加#號就是宣告本行為註解)以下這行:
# SELINUXTYPE=targeted
關閉後重新開機
查看selinux狀態指令: sestatus
諾是關閉的,則會顯示disabled。
關閉後
設定 vi /etc/ssh/sshd_config 的SSH的設定檔
將 # port 22 改成 port 9487
將# PermitRootlogin 改成 no
留言
張貼留言