新聞中心
引用百度百科的說(shuō)明:

SSH 為 Secure Shell的縮寫(xiě),由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;它是建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。
SSH 是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過(guò)程中的信息泄露問(wèn)題。
SSH最初是UNIX系統(tǒng)上的一個(gè)程序,后來(lái)又迅速擴(kuò)展到其他操作平臺(tái)。
為了在不同平臺(tái)/網(wǎng)絡(luò)主機(jī)之間的通信安全, 很多時(shí)候我們都要通過(guò)ssh進(jìn)行認(rèn)證. ssh認(rèn)證方式主要有2種:
① 基于口令的安全認(rèn)證: 每次登錄的時(shí)候都要輸入用戶名和密碼, 由于要在網(wǎng)絡(luò)上傳輸密碼, 可能存在中間人攻擊的風(fēng)險(xiǎn);
② 基于密鑰的安全認(rèn)證: 配置完成后就可以實(shí)現(xiàn)免密登錄, 這種方式更加安全 —— 不需要在網(wǎng)絡(luò)上傳遞口令, 只需要傳輸一次公鑰. 常見(jiàn)的git的ssh方式就是通過(guò)公鑰進(jìn)行認(rèn)證的.
說(shuō)明: 這里演示所用的服務(wù)器操作系統(tǒng)是Cent OS 7. 我們的目標(biāo)是:
A服務(wù)器(172.16.22.131) 能免密登錄 B服務(wù)器 (172.16.22.132).
注意: ssh連接是單向的, A能免密登錄B, 并不能同時(shí)實(shí)現(xiàn)B能免密登錄A.
2.1 安裝必需的軟件在操作之前, 先確保所需要的軟件已經(jīng)正常安裝.
這里我們需要安裝ssh-keygen和ssh-copy-id, 安裝方式如下:
# 安裝ssh-keygen, 需要確保服務(wù)器可以聯(lián)網(wǎng). 博主這里已經(jīng)安裝完成, 所以沒(méi)有做任何事. [root@localhost ~]# yum install -y ssh-keygen Loaded plugins: fastestmirror, langpacks base | 3.6 kB 00:00:00 epel | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 Loading mirror speeds from cached hostfile No package ssh-keygen available. Error: Nothing to do # 安裝ssh-copy-id [root@localhost ~]# yum install -y ssh-copy-id Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile No package ssh-copy-id available. Error: Nothing to do
當(dāng)前題目:Linux配置SSH免密登錄“ssh-keygen”的基本用法-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/cshdhc.html


咨詢
建站咨詢
