詳解MacOs免密登錄CentOs操作步驟
MacOs免密登錄CentOs
環(huán)境
本文操作的環(huán)境如下:
- CentOs 7
- MacOs10.12.6
生成秘鑰
首先在本機(jī)生成秘鑰,打開終端,輸入:
ssh-keygen -t rsa -C xxxxx@qq.com
后面的郵箱隨意就可以
然后一直按回車鍵,執(zhí)行結(jié)束后會(huì)在當(dāng)前用戶根目錄下面生成一個(gè).ssh的隱藏文件夾
我們查看一下這個(gè)文件夾
wangjianfengdeiMac:~ wangjianfeng$ cd ~/.ssh wangjianfengdeiMac:.ssh wangjianfeng$ ls id_rsa id_rsa.pub known_hosts wangjianfengdeiMac:.ssh wangjianfeng$
可以看到,里面生成了3個(gè)文件,其中id_rsa是私鑰文件,id_ras.pub是公鑰文件,known_hosts文件不用管
上傳秘鑰
在ssh目錄執(zhí)行一下命令:
cat id_rsa.pub > authorized_keys
將公鑰內(nèi)容復(fù)制到authorized_keys中.
接下來(lái)登錄遠(yuǎn)程服務(wù)器,創(chuàng)建.ssh文件夾
wangjianfengdeiMac:.ssh wangjianfeng$ ssh root@xxx.xxx.xxx.xxx root@xxx.xxx.xxx.xxx's password: Last login: Sat Mar 3 15:03:08 2018 from xx.xx.xx.xxx [root@VM_0_14_centos ~]# mkdir ~/.ssh
退出登錄后通過scp把a(bǔ)uthorized_key復(fù)制到服務(wù)器中的.ssh目錄下
wangjianfengdeiMac:.ssh wangjianfeng$ scp authorized_keys root@xxx.xxx.xxx.xxx:/root/.ssh/authorized_keys root@xxx.xxx.xxx.xxx's password: authorized_keys 100% 394 73.1KB/s 00:00
然后嘗試登錄遠(yuǎn)程服務(wù):
這里有可能會(huì)出現(xiàn)兩種個(gè)情況:
- 登錄成功:說明配置成功了
- 需要密碼才能登錄成功
如果需要密碼才能登錄的話,就是配置還未生效。通過以下步驟來(lái)嘗試:
- 登錄服務(wù)端
- 檢查.ssh目錄的文件權(quán)限以及authorized_keys的文件權(quán)限
.ssh應(yīng)該是700,authorized_keys應(yīng)該是600
通過以下命令修改
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
如果做了上述操作還不能成功的話,請(qǐng)運(yùn)行以下命令來(lái)查看失敗原因:
tail /var/log/secure -n 20
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
iOS WKWebview 白屏檢測(cè)實(shí)現(xiàn)的示例
這篇文章主要介紹了iOS WKWebview 白屏檢測(cè)實(shí)現(xiàn)的示例,幫助大家更好的進(jìn)行ios開發(fā),感興趣的朋友可以了解下2020-10-10IOS 開發(fā)之查看大圖的實(shí)現(xiàn)代碼
這篇文章主要介紹了IOS 開發(fā)之查看大圖的實(shí)現(xiàn)代碼的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-10-10詳解iOS應(yīng)用中自定義UIBarButtonItem導(dǎo)航按鈕的創(chuàng)建方法
這篇文章主要介紹了iOS應(yīng)用中自定義UIBarButtonItem導(dǎo)航按鈕的創(chuàng)建方法,文中舉了一個(gè)自定義圖片的UIBarButtonItem實(shí)例,比較具有代表性,需要的朋友可以參考下2016-04-04iOS 10 和Xcode8 一起 創(chuàng)建 Siri 功能步驟詳解(OC寫的 )
這篇文章主要介紹了iOS 10 和Xcode8 一起 創(chuàng)建 Siri 功能(OC寫的 ),本文分步驟給大家介紹的非常詳細(xì),需要的朋友可以參考下2017-12-12