- ssh-keygen:创建公钥和密钥,会生成id_rsa和id_rsa.pub两个文件
- ssh-copy-id:把本地的公钥复制到远程主机的authorized_keys文件(不会覆盖文件,是追加到文件末尾),并且会设置远程主机用户目录的.ssh和.ssh/authorized_keys权限
- 权限为:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.136.131
ssh 192.168.136.131
注:如果不是默认的端口,可以这样写
ssh-copy-id -i ~/.ssh/id_rsa.pub “-p 2022 root@192.168.3.21”