ssh 免密登錄和別名登錄

免密登錄

1.首先創(chuàng)建本機的公鑰和私鑰,使用命令ssh-keygen。
默認生成的公鑰名為id_rsa.pub ,私鑰名為id_rsa耿眉。當然也可以通過參數(shù) -t 來指定名稱,如:ssh-keygen -t rsa


 kobe@kobedeMacBook-Pro  ~  ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/kobe/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/kobe/.ssh/id_rsa.
Your public key has been saved in /Users/kobe/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:iaU1FUOUMKgOfdF3PAJcSEXW74FRJS3GUCiLu4CiATg kobe@kobedeMacBook-Pro.local
The key's randomart image is:
+---[RSA 2048]----+
|       ==X@=.*+o.|
|      o ++=.B +..|
|.  . . .+o = * . |
|E . o .=.o. . o  |
|.. o oo S.   . . |
|. . o . .     .  |
| o .   . .       |
|.       .        |
|                 |
+----[SHA256]-----+

2.使用ssh-copy-id <用戶名@主機地址>來將公鑰添加到目的主機鱼响,這里可以使用-i <公鑰地址> 來指定使用本機的那個公鑰鸣剪,如:-i ~/.ssh/id_rsa.pub

? kobe@kobedeMacBook-Pro  ~  ssh-copy-id -i /Users/kobe/.ssh/id_rsa.pub kobe@192.168.107.2
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/Users/kobe/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
kobe@192.168.107.2's password:

Number of key(s) added:        1

Now try logging into the machine, with:   "ssh 'kobe@192.168.107.2'"
and check to make sure that only the key(s) you wanted were added.

注意:
如果生成的公鑰和私鑰不是默認名id_rsa.pub和id_rsa丈积,那么在使用ssh登錄時筐骇,也需要指定私鑰文件路徑。例如:生成的文件為~/.ssh/github.rsa江滨,那么登錄時需要使用ssh -i ~/.ssh/github.rsa 用戶名@主機地址

別名登錄

使用vim ~/.ssh/config命令編輯文件铛纬,添加如下內(nèi)容:

Host kobe_service
HostName 192.168.107.2
Port 22
User kobe
IdentityFile ~/.ssh/id_rsa.pub
IdentitiesOnly yes

使用ssh <Host>登錄目的主機,這里使用ssh kobe_service就相當于執(zhí)行ssh root@192.168.107.2唬滑。
注釋:
HostName 指定登錄的主機名或IP地址
Port 指定登錄的端口號
User 登錄用戶名
IdentityFile 登錄的公鑰文件
IdentitiesOnly 只接受SSH key 登錄

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末告唆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子间雀,更是在濱河造成了極大的恐慌悔详,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惹挟,死亡現(xiàn)場離奇詭異茄螃,居然都是意外死亡,警方通過查閱死者的電腦和手機连锯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門归苍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人运怖,你說我怎么就攤上這事拼弃。” “怎么了摇展?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵吻氧,是天一觀的道長。 經(jīng)常有香客問我咏连,道長盯孙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任祟滴,我火速辦了婚禮振惰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘垄懂。我一直安慰自己骑晶,他們只是感情好痛垛,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著桶蛔,像睡著了一般匙头。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上仔雷,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天乾胶,我揣著相機與錄音,去河邊找鬼朽寞。 笑死,一個胖子當著我的面吹牛斩郎,可吹牛的內(nèi)容都是我干的脑融。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼缩宜,長吁一口氣:“原來是場噩夢啊……” “哼肘迎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起锻煌,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤妓布,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宋梧,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匣沼,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年捂龄,在試婚紗的時候發(fā)現(xiàn)自己被綠了释涛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡倦沧,死狀恐怖唇撬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情展融,我是刑警寧澤窖认,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站告希,受9級特大地震影響扑浸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜暂雹,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一首装、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧杭跪,春花似錦仙逻、人聲如沸驰吓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽檬贰。三九已至,卻和暖如春缺亮,著一層夾襖步出監(jiān)牢的瞬間翁涤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工萌踱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留葵礼,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓并鸵,卻偏偏與公主長得像鸳粉,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子园担,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Secure Shell Secure Shell(安全外殼協(xié)議届谈,簡稱SSH)是一種加密的網(wǎng)絡(luò)傳輸協(xié)議,目的是在不...
    cuteximi_1995閱讀 2,402評論 0 0
  • SSH是安全的遠程登錄弯汰,使用SSH v2的協(xié)議版本艰山,基于DH算法做密鑰交換,基于RSA或DSA實現(xiàn)身份認證咏闪。SSH...
    Yi_Feng閱讀 1,135評論 0 1
  • SSH 為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議鸽嫂。SSH 是目前較可靠织鲸,專為遠程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)...
    妄語莫言閱讀 418評論 0 0
  • SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡(luò)小組(Network Working Group...
    shuff1e閱讀 1,770評論 1 11
  • 登錄流程 密鑰登錄比密碼登錄安全溪胶,主要是因為他使用了非對稱加密搂擦,登錄過程中需要用到密鑰對。整個登錄流程如下: 遠程...
    流浪java閱讀 1,468評論 0 0