共計 981 個字符,預(yù)計需要花費(fèi) 3 分鐘才能閱讀完成。
今天給大家介紹一下怎么實(shí)現(xiàn) Linux 主機(jī) ssh 無密碼登錄。文章的內(nèi)容丸趣 TV 小編覺得不錯,現(xiàn)在給大家分享一下,覺得有需要的朋友可以了解一下,希望對大家有所幫助,下面跟著丸趣 TV 小編的思路一起來閱讀吧。
# 產(chǎn)生公鑰 (最簡單的方式,使用下面的命令一路回車)
#運(yùn)行結(jié)束后在 $HOME/.ssh 目錄下會產(chǎn)生 id_rsa 和 id_ras.pub 文件
#rsa 是指加密的算法
ssh-keygen -t rsa
#將本機(jī)上的公鑰拷貝到需要從本機(jī)進(jìn)行遠(yuǎn)程登錄的主機(jī)上
#目標(biāo)主機(jī)擁有本機(jī)的公鑰文件,說明本機(jī)對于目標(biāo)主機(jī)是可信,可靠的
#拷貝的命令很簡單,如下(最好不要自己手動去拷貝,過多的人為操作,意味著錯誤更多)#該過程需要輸入目標(biāo)主機(jī)的密碼,因?yàn)樾枰獙⒐€文件通過網(wǎng)絡(luò)傳輸過去
ssh-copy-id -i root@targethost
簡單的應(yīng)用場景:
linux_hostA:{IP:192.168.1.12,user:admin}
linux_hostB:{IP:192.168.1.145,user:admin}
實(shí)現(xiàn) A,B 之間,以及 A,A 和 B,B 之間的無密碼訪問
# 產(chǎn)生主機(jī) A 的公鑰
[admin@192.168.1.12] ssh-keygen -t rsa
#A 可以無密碼訪問 A
[admin@192.168.1.12] ssh-copy-id -i admin@localhost
#A 可以無密碼訪問 B
[admin@192.168.1.12] ssh-copy-id -i admin@192.168.1.145
#產(chǎn)生主機(jī) B 的公鑰
[admin@192.168.1.145] ssh-keygen -t rsa
#B 可以無密碼訪問 B
[admin@192.168.1.145] ssh-copy-id -i admin@localhost
#B 可以無密碼訪問 A
[admin@192.168.1.145] ssh-copy-id -i admin@192.168.1.12
經(jīng)過上面幾步,以后通過 ssh admin@targethost 登錄目標(biāo)主機(jī)將不需要密碼
以上就是怎么實(shí)現(xiàn) Linux 主機(jī) ssh 無密碼登錄的全部內(nèi)容了,更多與怎么實(shí)現(xiàn) Linux 主機(jī) ssh 無密碼登錄相關(guān)的內(nèi)容可以搜索丸趣 TV 之前的文章或者瀏覽下面的文章進(jìn)行學(xué)習(xí)哈!相信丸趣 TV 小編會給大家增添更多知識, 希望大家能夠支持一下丸趣 TV!
正文完
發(fā)表至: 計算機(jī)運(yùn)維
2023-08-03