ubantu中免密登陸

2021-08-21 23:52:54 字數 922 閱讀 3977

一、執行ssh-keygen -t rsa,之後一直回車,會出現如下圖所示。

二、執行命令cat ~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys,執行完之後,你可以去用ls -l命令去~/.ssh目錄下面檢視是否含有以下幾個檔案

再修改authorized_keys的許可權命令是chmod 600 ~/.ssh/authorized_keys。

authorized_keys(這個是公鑰)。

之後再把這個公鑰上傳到你需要免密的那台電腦上面,命令scp ~/.ssh/authorized_keys ubantu1@ubantu3:~/ 這裡的ubantu1@ubantu3:~/ 的意思就是你另一台主機名為ubantu3的電腦的~/目錄。出現下圖表示上傳成功

也可以在另一台電腦上面檢視是否接收到

三、再在你主機名為ubantu3(這裡的主機名是你自己剛才接收公鑰authorized_keys的那台電腦,我的是ubantu3)電腦上執行相同的命令ssh-keygen -t rsa,再將剛才你所傳過來的authorized_keys移動到~/.ssh目錄下,命令是mv ~/authorized_keys ~/.ssh/

四、再到之前的那台電腦上面執行ssh ubantu3(這個是免密那台電腦的主機名)看是不是不需要密碼可以直接進入了。

Linux免密登陸

a為本地主機 即用於控制其他主機的機器 b為遠端主機 即被控制的機器server 假如ip為172.24.253.2 a和b的系統都是linux 在a上的命令 ssh keygen t rsa 連續三次回車,即在本地生成了公鑰和私鑰,不設定密碼 ssh root 172 24.253 2 mkdir...

ssh 免密登陸

摘要 在本地生成公鑰私鑰對,並將公鑰上傳至 server 端實現免密登陸。1.使用 ssh keygen 生成金鑰 ssh keygen t rsa f filename在生成金鑰對時,會要求輸入 passphrase generating public private rsa key pair.e...

ssh免密登陸

有兩台linux機器 node1 172.16.160.92 node2 172.16.160.91 先在node1 172.16.160.92 這台機器操作 生產金鑰 ssh keygen t rsa p 回車把id rsa.pub追加到授權的key裡面去。cat ssh id rsa.pub s...