SSH - 使用私錀登入
如何使用私錀登入 Linux
- 生成一對公鑰和私鑰
預設生成在 ~/.ssh,id_rsa 是私鑰,id_rsa.pub 是公鑰
id_rsa id_rsa.pub
- 上傳公鑰到伺服器
如果使用 windows,打開 cmd,使用 scp 上傳金鑰
# only for cmd
scp %USERPROFILE%/.ssh/id_rsa.pub [email protected]:~/tmpe_id_rsa.pub
ssh [email protected] "mkdir -p ~/.ssh && cat ~/tmpe_id_rsa.pub >> ~/.ssh/authorized_keys && rm ~/tmpe_id_rsa.pub"
以上命令會把公鑰上傳到伺服器的檔案 ~/.ssh/authorized_keys
。
3.現在登入不用密碼了