[CentOS 8] SSH server
發表於 : 2019-11-28, 09:10
服務安裝
CentOS8最小化安裝已包含openssh openssh-server
編輯SSH設定檔
改Port
設定不允許root使用SSH
設定SELinux
semanage command not found
CentOS8最小化安裝無semanage指令
修改SELinux設定
檢查目前設定值
設定防火牆
測試登入
CentOS8最小化安裝已包含openssh openssh-server
編輯SSH設定檔
代碼: 選擇全部
sudo vi /etc/ssh/sshd_config代碼: 選擇全部
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 4714
代碼: 選擇全部
PermitRootLogin nosemanage command not found
CentOS8最小化安裝無semanage指令
代碼: 選擇全部
# yum install policycoreutils-python-utils代碼: 選擇全部
sudo semanage port -a -t ssh_port_t -p tcp 4714代碼: 選擇全部
sudo semanage port -l | grep ssh
ssh_port_t tcp 4714, 22//範例輸出代碼: 選擇全部
sudo firewall-cmd --permanent --zone=public --add-port=4714/tcp
sudo firewall-cmd --reload代碼: 選擇全部
ssh -p 4714 [email protected]