今天写一个服务器复制config文件的脚本,使用SCP时候需要手动输入密码,暂时不想使用私钥登录,所以用了这个sshpass

使用sshpass

sshpass -p "password" scp -r user@example.com:/some/remote/path /some/local/path

密码在bash历史记录中有显示。

可调用文件来隐藏密码显示

sshpass -f "/path/to/passwordfile" scp -r user@example.com:/some/remote/path /some/local/path

安装: yum install sshpass

Last modification:April 21st, 2019 at 09:36 pm
If you think my article is useful to you, please feel free to appreciate