讓ssh,scp這些命令不需要密碼
我們平時可能經(jīng)常需要上我們的服務(wù)器上做一些事情,或者需要經(jīng)常上傳一些文件到服務(wù)器上面贷币,這個時候层释,每次都輸入密碼捌浩,我們可能就有點扛不住啦~
利用公鑰/私鑰的模式進行服務(wù)器的操作
進入當(dāng)前路徑:
/Users/mac/.ssh/
擁有id_rsa.pub
如果沒有這個文件的話:
ssh-keygen -t rsa -C "youremail@example.com"
然后會有幾個提示的問題,都可以不用管笛臣,直接回車就可以云稚,完成之后這里面就會生成公鑰。
當(dāng)我們有公鑰之后沈堡,我們需要把它上傳到我們遠(yuǎn)程服務(wù)器的/root/.ssh/
目錄下静陈,并且把它更名成authorized_keys
,如果我們已經(jīng)擁有這個文件诞丽,我們可以把公鑰的內(nèi)容粘貼到這個文件的后面鲸拥。
從此之后,我們便可以直接使用scp
,ssh
了僧免,便不用輸入密碼啦刑赶。
它的原理就是利用公鑰/私鑰的方式,取代了密碼的方式懂衩。