如何免密码登录 Linux 服务器 · ssh 密钥
- 在本地生成 SSH 密钥对:
ssh-keygen -t rsa
,得到 用户名/.ssh/id_rsa(私钥)和 用户名/.ssh/id_rsa.pub(公钥); - 在远程服务器创建
~/.ssh/authorized_keys
文件,把本地 id_rsa.pub 的内容,追加到远程的 authorized_keys 里; - 如果没法手动复制,可以在本地执行
ssh-copy-id -p 端口号 username@remote_host
; - 然后就可以免密登录了。