安装ssh-copy-id
brew install ssh-copy-id
设置SSH免密码登录
-
在本地生成公钥和私钥
ssh-keygen 执行这个命令会提示输入密钥文件的全路径,一般为用户目录的.ssh/id_rsa, 还有passphrase。
-
上传公钥文件到远程服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected] 执行这个命令会将公钥信息加入到远程服务器上的.ssh/authorized_key文件中。
-
测试无密码登录
ssh [email protected]
rsync上传文件
rsync -avzP ~/test.txt -e ssh [email protected]:/root