linux中如何使用sshpass

2023-04-12 01:26:00 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

相关文章