歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux使用ssh免密碼遠程登陸到別的機子

linux使用ssh免密碼遠程登陸到別的機子   1、在你的自己的機器(主控端)下面使用ssh-keygen命令來實現創建公鑰,使用 ssh-keygen -t rsa 來創建,程序會問你存放的目錄,如果不需要修改,直接回車幾次即可   2、將你~/.ssh目錄中的id_rsa.pub這個文件拷貝到你要登錄的服務器(被控端)的~/.ssh目錄中,然後再運行以下命令來將公鑰導入到~/.ssh/authorized_keys這個文件中: cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  #在被登陸端執行   3、被登陸端權限設置: ~/.ssh權限設置為700  ~/.ssh/authorized_keys的權限設置為600 這是linux的安全要求,如果權限不對,自動登錄將不會生效   4、完畢之後,退出服務器的登錄,再使用ssh登錄,你就會發現服務器不會再向你詢問密碼了   5、由於這樣復制文件很麻煩,以下給出更為方便的方法,都在主控端上運行:     a、運行:ssh-keygen -t rsa     b、然後拍幾下回車(均選擇默認)     c、運行: ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]     d、輸入被控端的密碼,就可以了。這時被控端反過來訪問主控端的話,也是要輸密碼的
 
Copyright © Linux教程網 All Rights Reserved