準備兩台linux伺服器 a和b , 在a上使用ssh指令登陸b伺服器 , 并且不用 輸入密碼
1.在a伺服器上,比如是root使用者 ,進去/root/.ssh目錄 ,沒有就建立, 就是進入家目錄的.ssh目錄下
執行ssh-keygen 指令, 會生成兩個檔案 id_rsa 和id_rsa.pub
- 把id_rsa.pub檔案上傳添加到伺服器b的 家目錄/.ssh/authorized_keys 檔案中 ,下面的指令就是建立.ssh目錄,并把a伺服器的id_rsa.pub檔案添加進去
ssh [email protected] 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub
a伺服器上
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SYkRWNhNTYjdjNwgzYhhjZ0YmYlFWZjdzN4QWZ1EjMh9CX2AzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL5M3Lc9CX6MHc0RHaiojIsJye.png)
3.b伺服器上