在CentOS Linux系統上,添加新的端口,啟用ssh服務


SSH作為Linux遠程連接重要的方式,如何配置安裝linux系統的SSH服務,如何開啟SSH?

SSH是什么?

SSH 為 Secure Shell
由 IETF 的網絡工作小組(Network Working Group)所制定;

  • SSH 是建立在應用層和傳輸層基礎上的一種安全協議。
  • SSH傳輸數據是加密的,可以有效防止傳輸過程被截取數據保障安全。
  • SSH的數據是經過壓縮的,所以可以加快傳輸的速度

查詢\安裝SSH服務

1.登陸linux系統,打開終端命令。輸入 rpm -qa |grep ssh 查找當前系統是否已經安裝。

# openssh xx

2.如果沒有安裝SSH軟件包,可以通過yumrpm安裝包進行安裝

yum install ssh

端口配置

安裝好了之后,就開啟ssh服務。ssh服務一般叫做 sshd。
開啟ssh服務

systemctl start sshd.service(過去是 service sshd start) 

找到ssh服務配置文件路徑一般都是在 /etc/ssh這個目錄下面 sshd_config 這個文件。
root用戶查看配置文件時,才能看到端口等信息)

1.使用VI \vim編輯器,打開sshd_config這個文件,搜索找到 port字段:

vi /etc/ssh/sshd_config

2.將光標定位到port 22這行 yy 然后鍵盤 P復制一行, insert插入,添加Port 2222(去掉Port 22之前的注釋符)
3.設置好之后,wq保存退出, 表示已經增加了一個2222端口號啦
4.配置了port之后,我們需要啟用新端口:

sudo semanage port -a -t ssh_port_t -p tcp 2244

如果提示semanage命令沒有,則需要安裝:

sudo yum -y install policycoreutils-python

5.接着讓新端口在防火牆啟用:

sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp

6.重新加載防火牆設置:

sudo firewall-cmd --reload

7.通過下面命令重啟ssh服務:

sudo systemctl restart sshd.service

舊命令:

  • service sshd start 啟動服務
  • 命令:service sshd stop 停止服務

重啟后可輸入:netstat -antp | grep sshd 查看是否啟動2222端口

也可以查看service sshd status

8.使用新的端口嘗試登陸

ssh -p 2222 test@192.168.xx.xx

linux下面如何設置SSH服務開機啟動

chkconfig sshd on

注:若是chkconfig sshd off則禁止SSH開機啟動。

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM