linux中如何使用sshpass
SSH是一种远程登录的工具,可以使用SSH客户端登录到远程主机。SSH通常使用22端口。
Linux中安装sshpass
1、下载sshpass
下载地址:http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz
2、解压安装
tar zxvf sshpass-1.05.tar.gz
cd sshpass-1.05
./configure
make && make install
3、使用sshpass
使用sshpass的格式为:
sshpass -p password command
例如,使用sshpass登录远程主机:
sshpass -p mypassword ssh root@192.168.1.100
如果不想输入密码,可以使用-f参数指定密码文件:
sshpass -f passwordfile ssh root@192.168.1.100
如果密码中包含特殊字符,可以使用-e参数对密码进行转义:
sshpass -e -p '$pwd' ssh root@192.168.1.100
相关文章