$ sshpass -f password_filename sshaaronkilik@10.42.0.1'df -h'
sshpass – 在登录时提供密码文件 你也可以使用 sshpass [8]或者 [9],如下所示: -------TransferFilesUsingSCP ------- $ scp-r /var/www/html/example.com --rsh="sshpass -p 'my_pass_here' ssh -l aaronkilik"10.42.0.1:/var/www/html -------BackuporSyncFilesUsingRsync------- $ rsync --rsh="sshpass -p 'my_pass_here' ssh -l aaronkilik"10.42.0.1:/data/backup/ /backup/ 更多的用法,建议阅读 sshpass 的 man 页面,输入: $ mansshpass 在本文中,我们解释了 sshpass 是一个非交互式密码验证的简单工具。 虽然这个工具可能是有帮助的,但还是强烈建议使用更安全的 ssh 公钥认证机制。 请在下面的评论栏写下任何问题或评论,以便可以进一步讨论。 作者简介:Aaron Kili 是一位 Linux 和 F.O.S.S 爱好者,未来的 Linux 系统管理员,web 开发人员, 还是 TecMint 原创作者,热爱电脑工作,并乐于分享知识。 via: 作者:Aaron Kili[10]译者:geekpi校对:jasminepeng 本文由 LCTT[11]原创编译,Linux中国荣誉推出 推荐文章 滑动查看更多
输入文章 ID 或长按二维码直达 [1]: https://linux.cn/article-6901-1.html [2]: https://linux.cn/article-7513-1.html [3]: https://linux.cn/article-6901-1.html [4]: https://linux.cn/article-2324-1.html [5]: https://linux.cn/article-2272-1.html [6]: https://linux.cn/article-4933-1.html [7]: https://linux.cn/article-6466-1.html [8]: https://linux.cn/article-7456-1.html [9]: https://linux.cn/article-4503-1.html [10]: [11]: https://github.com/LCTT/TranslateProject (责任编辑:本港台直播) |