CentOS7 修改 ssh 檔案總結

2022-08-05 08:12:14 字數 808 閱讀 9855

實驗操作要求:禁用預設22埠,啟用8989埠

在centos7 系統預設安裝結束後,openssh 遠端會預設安裝好,在這裡只要修改/etc/ssh/sshd_config配置檔案即可。但是在去掉#port 22 這一行後,執行 systemctl restart sshd.service 命令沒有其他提示,遠端也出現錯誤。

1.禁用selinux                    ——防止萬一,關掉比較好

vi /etc/selinux/config

selinux=disabled                ——將配置檔案selinux=enforcing更改為selinux=disabled

2.清空防火牆規則

iptables -f                    ——必須要清空

3.修改埠

vi /etc/ssh/sshd_config

port 22

port 2333                    ——將port 22的#刪掉,可直接更改埠號,或者另起一行新新增乙個埠,然後儲存退出

4.安裝semanage

yum -y install policycoreutils-python        ——此包可以自定義新增tcp埠

5.新增自定義埠

semanage port -a -t ssh_port_t -p tcp 2333    ——semanage port -l |grep ssh #檢視當前ssh能使用的埠,新增完埠可以檢視一下

6.重啟sshd服務

service sshd restart

centos7 修改和優化ssh

修改ssh服務前必須修改selinux 配置,不然會出現ssh鏈結錯誤 bin bash permission denied修改selinux配置檔案 selinux enforcing 修改為selinux disabled root 192 168 1 1 vi etc selinux conf...

centos 7 修改 ssh 預設埠

步驟一 編輯配置檔案 1.vim etc ssh sshd config 在原port位置新增想要開放的埠 例如 port 122 2.重啟ssh服務 systemctl restart sshd.service 可能會鏈結失敗 檢視ssh開放埠 semanage port l grep ssh 如...

Centos 7 修改SSH埠號

注意!這裡的centos版本是7 step1 修改 etc ssh sshd config vi etc ssh sshd config port 22 這行去掉 號 port 20000 下面新增這一行 step2 修改selinux 使用以下命令檢視當前selinux 允許的ssh埠 seman...