1. 程式人生 >實用技巧 >其它 >修改虛擬機器/etc/ssh/sshd_config中的埠號並生效

修改虛擬機器/etc/ssh/sshd_config中的埠號並生效


1,vi /etc/ssh/sshd_conf 埠號預設是22,將埠號更改為自己需要的埠號

修改虛擬機器/etc/ssh/sshd_config中的埠號並生效


2,更改之後發現ssh無法連線新更改的埠號,執行 /bin/systemctl restart sshd.service(執行之後修改的配置檔案才能生效)發現報錯

修改虛擬機器/etc/ssh/sshd_config中的埠號並生效


檢視狀態/bin/systemctl status sshd.service

修改虛擬機器/etc/ssh/sshd_config中的埠號並生效


3,檢視當前selinux允許的埠 # semanage port -l | grep ssh
(檢查semanage是否安裝 # rpm -qa |grep policycoreutils-python
若未安裝,請先安裝工具包 # yum install policycoreutils-python)

修改虛擬機器/etc/ssh/sshd_config中的埠號並生效


4,新增新埠 # semanage port -a -t ssh_port_t -p tcp 6233
檢查是否新增成功 # semanage port -l | grep ssh

修改虛擬機器/etc/ssh/sshd_config中的埠號並生效


5,執行 /bin/systemctl restart sshd.service 恢復正常
6,用第三方ssh連線此虛擬機器連線正常。

yum 安裝sshd

 yum -y install openssh openssh-clients openssh-server openssh-askpass