虛擬機安裝完centos7後,修改sshd的端口
vi /etc/ssh/sshd_config
Port 202
防火牆開放202
firewall-cmd --zone=public --add-port=202/tcp --permanent
firewall-cmd --reload
systemctl restart sshd
重啓sshd時 重啓失敗,
使用sshd -t檢查並未展示什麼內容,多次百度後查到原因
解決:
SELinux的工作模式一共有三種 enforcing、permissive和disabled
①enforcing 強制模式:只要是違反策略的行動都會被禁止,並作爲內核信息記錄
②permissive 允許模式:違反策略的行動不會被禁止,但是會提示警告信息
③disabled 禁用模式:禁用SELinux,與不帶SELinux系統是一樣的,通常情況下我們在不怎麼了解SELinux時,將模式設置成disabled,這樣在訪問一些網絡應用時就不會出問題了。
getenforce 查看當前模式
vi /etc/selinux/config
將SELINUX=enforcing改爲SELINUX=disabled
設置後需要重啓才能生效
http://crx.xmspace.net/failed_to_start_openssh_server_daemon.html