码迷,mamicode.com
首页 > 其他好文 > 详细

利用sshpass命令实现ssh登录自动填写密码

时间:2020-07-14 15:08:14      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:文件   密码登录   选项   ss命令   remote   local   dev   检查   pass   

免密码登录

$ sshpass -p password ssh username@host

远程执行命令

$ sshpass -p password ssh username@host <cmd>

通过scp上传文件

$ sshpass -p password scp local_file root@host:remote_file

通过scp下载文件

$ sshpass -p password scp root@host:remote_file local_file
忽略RSA Key检查信息
可以使用-o StrictHostKeychecking=no选项来忽略key检查信息。
如:

sshpass -p "$SSH_PASSWD" ssh root@"$host" -o StrictHostKeyChecking=no "$@" 2>/dev/null

利用sshpass命令实现ssh登录自动填写密码

标签:文件   密码登录   选项   ss命令   remote   local   dev   检查   pass   

原文地址:https://blog.51cto.com/bohel/2510502

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!