开源 centos google 微软 Android shell Python Firefox 编程 php Windows Ubuntu 云计算 mysql linux 程序员 wordpress nginx apache java

Linux小技巧,如何實現免密碼登錄,為服務器運維節省時間

我們的服務器一般都會部署在Linux上,當然你可能用的不同的開發版,大家見仁見智,我一直用的是Ubuntu,一個原因就是熟悉了,雖然運維的朋友一直推薦CentOS。ubuntu的話首推14版本的,如果你裝的是新機器的話,16版更適合你,兩個版本都挺穩定的。

登錄是個麻煩事,尤其是經常需要在自己的機器上登錄服務器的,每次登錄都要輸入密碼,一次兩次還好,多了,真心繁瑣,下面就分享一下,如何免密碼登錄,很簡單的。

第一步,生成公鑰,

先查看本地有沒有生成密鑰,如果有的話,再次生成會影響前面已經設置好的,用下面這條命令就可以


 
  1. cat ~/.ssh/id_rsa.pub 

如果沒有的話,輸入下面的命令來在本機上生成公鑰和私鑰


ssh-keygen -t rsa 
輸入之後,嫌麻煩的話一路回車就可以了,不需要多管其它的事情

第二步,把公鑰復制到遠程主機上


ssh-copy-id -i ~/.ssh/id_rsa.pub root@你的ip地址 

輸入密碼後,出來這段提示,這樣你就可以免密碼登錄服務器啦,我們試一下

第三步,登錄

延伸阅读

评论