首頁  >  文章  >  運維  >  linux中ssh是什麼意思

linux中ssh是什麼意思

WBOY
WBOY原創
2021-12-23 10:06:368607瀏覽

linux中ssh是「Secure Shell」的縮寫,是建立在應用程式層和傳輸層基礎上的一種安全協議,用於電腦之間的加密登入;ssh既可以遠端聯機伺服器,又可以藉助ssh協定來傳輸數據,提供更安全的SFTP服務。

linux中ssh是什麼意思

本教學操作環境:linux7.3系統、Dell G3電腦。

linux中ssh是什麼意思

#簡單說,SSH(Secure Shell Protocol)是一種網路協議,用於電腦之間的加密登入。在預設狀態下SSH服務提供兩個服務功能,一個是提供類似telnet遠端線上伺服器的服務,即SSH服務,另一個是類似FTP服務的sftp-server,借助SSH協定來傳輸資料的,提供更安全的SFTP服務。

提醒:SSH客戶端(ssh指令)包含一個很有用的遠端安全拷貝指令scp,也是透過ssh協定工作的。

SSH 為 Secure Shell 的縮寫,由 IETF 的網路小組(Network Working Group)所製定;

SSH 為建立在應用層基礎上的安全協定。 SSH 是較可靠,專為遠端登入會話和其他網路服務提供安全性的協定。利用 SSH 協定可以有效防止遠端管理流程中資訊外洩的問題。 SSH最初是UNIX系統上的程序,後來又迅速擴展到其他操作平台。

SSH在正確使用時可彌補網路中的漏洞。 SSH客戶端適用於多種平台。幾乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可運作SSH。

ssh指令用於遠端登入上Linux主機。

常用格式:ssh [-l login_name] [-p port] [user@]hostname
更詳細的可以用man ssh 檢視。

不指定用戶,預設使用root帳號登入

  ssh 192.168.0.15

指定用戶:

 ssh -l root 192.168.0.15 ssh root@192.168.0.15

如果修改過ssh登入埠的可以:

 ssh -p 521 192.168.0.15 ssh -l root -p 521 192.168.0.15 ssh -p 521 root@192.168.0.15

另外修改設定檔/etc/ssh/sshd_config,可以改ssh登入連接埠和禁止root登入。改端口可以防止被連接埠掃描。 (/etc/ssh/sshd_config這個檔案是服務端的,/etc/ssh/ssh_config這個是客戶端的,掃描埠軟體nmap 安裝yum  install nmap -y 使用,nmap 跟ip或網域-p 1-65535)

編輯設定檔: 

vim /etc/ssh/sshd_config

找到#Port 22,去掉註釋,修改成一個三位的連接埠:

  Port 521

#找到#PermitRootLogin yes,去掉註釋,修改為:

  PermitRootLogin no

重啟sshd服務:

 service sshd restart <#我喜欢用/etc/init.d/ssh restart因为这样不容易出错,可以tab到。

成功重啟: Stopping sshd: [ OK ]
   。 Stopping sshd: [ OK ]

   〵Start

#相關推薦:《Linux影片教學

##

以上是linux中ssh是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn