linux中ssh是什么意思

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?<p>成功重啟: Stopping sshd: [ OK ]<br>      Starting sshd: [ OK ]</p><p>相關推薦:《<a href="http://www.php.cn/course/list/33.html" target="_blank">Linux視頻教程</a>》</p>

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享