2020-11-21 centos 下采用ssh key登錄

1. ssh key的好處?

  • 如果采用傳統(tǒng)密碼登錄的話,每次登錄都會彈出類似這樣的警告:

    There were 12345 failed login attempts since the last successful login.

  • 你可以用這條命令看看到底是哪些人曾經(jīng)想登門拜訪過:
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more
  • 采用ssh key登錄后,首先可以將這些人拒之門外。其次,省的每次都輸入一次密碼棋返,更加方便。

2. 方法(以root用戶為例)

 ssh-keygen -t rsa
  • 此命令在/root/.ssh生成了2個文件:id_rsa為私鑰,id_rsa.pub為公鑰巡雨,此處如果是普通用戶的話,則目錄是/home/用戶名/.ssh
cp /root/.ssh/id_rsa.pub  /root/.ssh/authorized_keys
chown -R 0700  ~/.ssh
chown -R 0644  ~/.ssh/authorized_keys
chown -R root:root /root
  • 修改ssh配置文件:
nano /etc/ssh/sshd_config

修改這幾個地方:

RSAAuthentication yes
StrictModes no
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes

3. Windows客戶端配置PuTTY使用證書登錄

  • PuTTY是一個很常見的SSH客戶端席函,PuTTY Key Generator是其附屬的專門用于生成密鑰的工具(注意這是兩個獨立的軟件)
  • 制作用于Putty的私鑰
    1. 下載id_rsa到本地
    2. 下載PuTTY和PuTTY Key Generator:
      (下載地址:https://www.puttykey.com/download-putty/
    3. 點擊File – Load private key(All Files .)铐望,導入id_rsa文件;
    4. 點擊Save private key按鈕茂附,命名并生成ppk文件, 這個ppk文件就是用于PuTTY的私鑰正蛙。
  • 設置PuTTY實現(xiàn)用證書登錄
    1. Putty→Session:輸入Host Name 或者 IP Address;
    2. Putty→Connection→Data:輸入Auto-login username(自動登陸用戶名)营曼;
    3. Putty→Connection→SSH→Auth:在Private key file for authentication選擇私鑰文件乒验;
    4. Putty→Session:Saved Session:輸入某個名稱保存,以后直接雙擊該名稱就可登錄蒂阱。

4. Windows 客戶端Bitvise的設置

  • 與PuTTY不同锻全,Bitvise的私鑰生成并不像PuTTY那樣需要一個獨立的程序,設置上要簡單一些录煤。
  1. 打開Bitvise
  2. Host填服務器地址
  3. Username填root
  4. Inital method選publickey
  5. 點擊Host key manager鳄厌,點擊More,選Remove All
  6. 點擊Client key manager妈踊,點擊Import按鈕部翘,文件類型選所有All Files類型,直接導入我們從服務器下載的id_rsa文件即可
  7. 回到主界面在Client key里選擇:Profile 1
  8. 點擊Log in按鈕登陸即可响委。

5. 完全屏蔽密碼登錄

  • 當我們確認SSH KEY登錄沒有任何問題后新思,就可以將密碼登錄取消了:
  • 還是修改ssh配置文件:
nano /etc/ssh/sshd_config

修改這個地方:

PasswordAuthentication no

6. FAQ

  1. SSH完全無法使用了
    答:有可能是把
    PubkeyAuthentication no證書登錄,和
    PasswordAuthentication no密碼登錄都設成了no赘风,這樣無論是采用公鑰登錄還是密碼登錄都會被拒絕夹囚,這就比較麻煩了,需要接上顯示器鍵盤本地登錄邀窃。(這也是為什么在SSH KEY登錄沒有完全測試成功之前荸哟,不能輕易將密碼登錄取消的原因)

  2. 所有設置都仔細檢查假哎,沒有問題,但還是報錯:Authentication failed. The key has been rejected鞍历。
    答:一般來說是目錄權限問題舵抹,仔細檢查chmod那幾個命令是否成功執(zhí)行。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末劣砍,一起剝皮案震驚了整個濱河市惧蛹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌刑枝,老刑警劉巖香嗓,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異装畅,居然都是意外死亡靠娱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門掠兄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來像云,“玉大人,你說我怎么就攤上這事蚂夕⊙肝埽” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵双抽,是天一觀的道長百框。 經(jīng)常有香客問我闲礼,道長牍汹,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任柬泽,我火速辦了婚禮慎菲,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锨并。我一直安慰自己露该,他們只是感情好,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布第煮。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪匙铡。 梳的紋絲不亂的頭發(fā)上诞挨,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機與錄音害晦,去河邊找鬼特铝。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的鲫剿。 我是一名探鬼主播鳄逾,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼灵莲!你這毒婦竟也來了雕凹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤笆呆,失蹤者是張志新(化名)和其女友劉穎请琳,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赠幕,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡俄精,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了榕堰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片竖慧。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逆屡,靈堂內(nèi)的尸體忽然破棺而出圾旨,到底是詐尸還是另有隱情,我是刑警寧澤魏蔗,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布砍的,位于F島的核電站,受9級特大地震影響莺治,放射性物質(zhì)發(fā)生泄漏廓鞠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一谣旁、第九天 我趴在偏房一處隱蔽的房頂上張望床佳。 院中可真熱鬧,春花似錦榄审、人聲如沸砌们。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浪感。三九已至,卻和暖如春饼问,著一層夾襖步出監(jiān)牢的瞬間影兽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工匆瓜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赢笨,地道東北人未蝌。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像茧妒,于是被迫代替她去往敵國和親萧吠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

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