Linux之ssh-add命令
ssh-add命令是把專用密鑰添加到ssh-agent的高速緩存中,從而提高ssh的認(rèn)證速度。該命令位置在/usr/bin/ssh-add。
命令語法
ssh-add [-cDdLlXx] [-t life] [file ...] ssh-add -s pkcs11 ssh-add -e pkcs11
命令選項
-D:刪除ssh-agent中的所有密鑰.
-d:從ssh-agent中的刪除密鑰
-e pkcs11:刪除PKCS#11共享庫pkcs1提供的鑰匙。
-s pkcs11:添加PKCS#11共享庫pkcs1提供的鑰匙。
-L:顯示ssh-agent中的公鑰
-l:顯示ssh-agent中的密鑰
-t life:對加載的密鑰設(shè)置超時時間,超時ssh-agent將自動卸載密鑰
-X:對ssh-agent進(jìn)行解鎖
-x:對ssh-agent進(jìn)行加鎖
開啟ssh-agent
默認(rèn)操作系統(tǒng)是不開啟ssh-agent的,需要手動打開
> ssh-agent bash
把專用密鑰添加到ssh-agent的高速緩存中
> ssh-add ~/.ssh/id_dsa
從ssh-agent中刪除密鑰
> ssh-add -d ~/.ssh/id_dsa.pub
查看ssh-agent中的密鑰
> ssh-add -l
常見錯誤
如果出現(xiàn)Could not open a connection to your authentication agent. 錯誤則需要先執(zhí)行ssh-agent bash然后再執(zhí)行ssh-add ~/.ssh/id_dsa
linux ssh
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。