Mac系統下實現無密碼ssh登陸服務器

        公司所有的辦公電腦都是macbook,由於本屌絲之前沒用過mac的電腦(窮逼一個),剛開始使用的時候感覺和windows差別很大,不過使用了一段時間以後真的發現這個系統使用起來實在是太方便了,而且最令我感到舒服的是mac系統和linux系統的命令差不多,畢竟師出同門嘛。

       閒話少說,由於運維需要時不時的登陸服務器,搞個虛擬機什麼的,ssh就是經常要使用的,但是每次ssh上去的時候都需要輸入一大串密碼,公司服務器密碼又那麼複雜,搞得我實在是頭很大,所以想在自己的電腦上設置個ssh祕鑰,從而實現不用每次輸入密碼。一切看起來都是那麼的美好,因爲mac和linux的命令大體相同,所以本屌很happy的在mac命令行中敲了一個ssh-keygen的命令,你別說,還真有這命令,然後就是一路回車帶閃電,一個公鑰就誕生了,緊接着,本屌很瀟灑的打了一個ssh-c,然後拼命的按tab鍵,但是這回本屌傻眼了,我擦類,沒有ssh-copy-id命令啊,這尼瑪怎麼整啊?

        本屌很淡定的打開百度然後google了一下,發現原來我們需要手動上傳公鑰文件啊,我擦類,怎麼這麼不人性化,明明一條命令就搞定的事情整的這麼麻煩。

        所以,我先在mac的根目錄下進入.ssh/文件目錄,然後找到id_rsa.pub這個文件,使用scp命令把這個文件上傳的你要登錄的服務器上的/root/.ssh/目錄下,並且把這個文件改名爲authorized_keys,然後就完成了,以後就不用一遍一遍輸一長串密碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章