centos7版本中ssh相關的設定
1.設定SSH連線埠
1.1.關閉SELinux
--關閉系統當前selinux
# setenforce 0
--關閉系統永久selinux
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
1.2.編輯/etc/ssh/sshd_config,修改埠(22->26),並重啟sshd
# vi /etc/ssh/sshd_config
Port 26
# grep ^Port /etc/ssh/sshd_config
# systemctl restart sshd
1.3.修改firewalld規則,允許tcp/26埠
# firewall-cmd --permanent --zone=public --add-port=26/tcp
# firewall-cmd --reload
#確認修改
# firewall-cmd --list-all |grep 26
這樣,可以就透過26埠連線ssh。
上述過程中,如修改ssh埠後,重啟sshd時報錯,而註釋掉修改又能正常重啟,用getenforce檢查selinux是否已關閉。
2、禁止root遠端ssh(預設為禁止)
2.1.編輯sshd_config
# vi /etc/ssh/sshd_config
PermitRootLogin no
--確認修改
# grep ^PermitRootLogin /etc/ssh/sshd_config
2.2.重啟sshd
# systemctl restart sshd
3.限制ssh遠端訪問的IP
--編輯/etc/hosts.allow,新增如下內容
# echo "sshd:192.168.1.111:allow" >>/etc/hosts.allow
--編輯hosts.deny,新增如下內容
# echo "sshd:ALL" >>/etc/hosts.deny
此外,還可透過修改sshd_config限制透過ssh遠端訪問的IP,還可使用firewalld對IP進行限制。
4.限制ssh訪問的使用者名稱
--修改sshd_config,允許ssh遠端訪問伺服器的test使用者(多個使用者空格分隔,預設拒絕其他所有使用者)
# echo "AllowUsers test" >>/etc/ssh/sshd_config
--重啟sshd
# systemctl restart sshd
5.獲取ssh的相關資訊
5.1.獲取sshd位置
# whereis sshd
5.2.獲取ssh版本
# ssh -V
#5.3.檢視sshd程式相關資訊
# strings /usr/sbin/sshd |grep OpenSSH6.6
#5.4.sed更改版本資訊
--先備份原有資訊
# cp -p /usr/sbin/sshd ./sshd_bk
--更改版本資訊
# sed -i 's/OpenSSH_6.6/OpenSSH_7.4/g' /usr/sbin/sshd
#5.5.重啟sshd
[root@imzcy ~]# systemctl restart ssh
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2674231/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- css中關於table的相關設定CSS
- GoLand 相關設定GoLand
- centos7 設定ssh免密碼登入配置方法CentOS密碼
- 關於CSS中設定overflow屬性的值為hidden的相關理解CSS
- Hive優化相關設定Hive優化
- wsl設定ssh
- Mac開發相關設定操作Mac
- virtual box中ubuntu ssh 登入設定Ubuntu
- Centos7中網路及裝置相關配置CentOS
- SSH 超時設定
- 在CentOS8中設定SSH金鑰CentOS
- SAP相關會計科目的設定OBYC
- MySQL慢查詢日誌相關設定MySql
- Linux Limit相關內容設定大全(值得收藏)LinuxMIT
- Centos7 修改SSH 埠CentOS
- ssh配置檔案安全設定
- 如何在Apache HttpClient中設定TLS版本ApacheHTTPclientTLS
- [轉帖]Redis相關的核心引數解釋與設定Redis
- CentOS7預設的快捷鍵如何修改設定CentOS
- BIOS相關定時器iOS定時器
- CentOs7 中mysql8 設定遠端連線CentOSMySql
- 各種相關的圖結構-定義及相關研究進展
- linux 設定ssh 免密登入Linux
- 使用idea外掛ideolog識別log檔案的相關設定Idea
- 樹的定義及相關術語
- 關於遊戲中“設定介面”的思考遊戲
- centos7初始網路設定CentOS
- VS開發中自動版本號的設定-SubWCRev命令
- Linux中如何設定SSH金鑰提升登陸安全性Linux
- SAP Fiori Elements 應用裡和 Fiori 3 相關的外觀設定
- SAP PM 初級系列3 - 主資料相關的基礎設定
- 獲取app版本號相關資訊APP
- 設定 SSH 隧道(埠轉發)實戰
- Window SSH 連線 VBox CentOS7CentOS
- centos7配置網路及sshCentOS
- Centos7環境變數設定CentOS變數
- centos7 設定tomcat自啟動CentOSTomcat
- CentOS7預設的快捷鍵怎麼修改設定?CentOS7修改預設的快捷鍵詳細教程CentOS