Linux免密登录

生产密钥对

在本地的机器生成密钥对

ssh-keygen -C "注释"

运行命令后会生成以下文件

~/.ssh
├── id_rsa     私钥
└── id_rsa.pub 公钥

复制公钥到远程主机

将本机的公钥复制到远程主机,用 ssh-copy-id 命令可以轻松做到。

ssh-copy-id username@host
 # -o StrictHostKeyChecking=no,连接新主机时,不进行公钥确认
 ssh-copy-id -o StrictHostKeyChecking=no username@host