背景:机器A 无交互 发送文件到机器B
机器A:
- ssh-keygen
- #一路回车
- chmod 755 ~/.ssh
- #把~/.ssh/id_rsa.pub发送到机器B
机器B:
- #将机器A发送过来的文件改名为authorized_keys,并放到~/.ssh/下
- #改权限
- chmod 755 /home/~
- chmod 700 /home/~/.ssh
- chmod 700 /home/~/.ssh/authorized_keys
以上可以实现机器A无密码sftp机器B
无提示实现:
- #加上ssh参数即可
- sftp -o "StrictHostKeyChecking=no" user@host
来自 https://blog.csdn.net/weixin_42182146/article/details/88035780