知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议进行许可。

安装ssh-copy-id
brew install ssh-copy-id
设置SSH免密码登录
  • 在本地生成公钥和私钥

    ssh-keygen
    
    执行这个命令会提示输入密钥文件的全路径,一般为用户目录的.ssh/id_rsa, 还有passphrase。
    
  • 上传公钥文件到远程服务器

    ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.100
    
    执行这个命令会将公钥信息加入到远程服务器上的.ssh/authorized_key文件中。
    
  • 测试无密码登录

    ssh root@192.168.1.100
    
rsync上传文件
    rsync -avzP ~/test.txt -e ssh root@192.168.1.100:/root