其他分享
首页 > 其他分享> > sshpass 简介

sshpass 简介

作者:互联网

sshpass

一个简单、轻量级命令行工具,提供非交互式密码验证

原理

安装

sudo apt install sshpass

命令

sshpass [options] ssh user@host

options

-p password

直接提供密码

sshpass -p 'my_pass_here' ssh aaronkilik@10.42.0.1 'df -h'

-e

读取环境变量 SSHPASS

bashrc 中添加 SSHPASS 环境变量,配置登录密码

export SSHPASS='PmN8uq48tBGwrMCY'
sshpass -e ssh user@host
# 配置别名使用更香
alias sshtup='sshpass -e ssh root@192.20.0.164 '"'"'sh /root/update.sh'"'"''

-f filename

从文件中读取密码

sshpass -f password_filename ssh aaronkilik@10.42.0.1 'df -h'

参考

https://linux.cn/article-8086-1.html

标签:sshpass,0.1,简介,密码,ssh,SSHPASS,root
来源: https://www.cnblogs.com/usmile/p/15039343.html