歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux使用ssh免密碼遠程登陸到別的機子

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

日期:2017/3/1 15:43:30   编辑:關於Linux
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