Linux - sshpass的安装与使用

发布时间 2023-05-28 20:07:46作者: HOUHUILIN

 

ssh 登陆不能在命令行中指定密码,sshpass 的出现则解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。

 

1、安装

[root@node1 home]# wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz 
[root@node1 home]# tar xvzf sshpass-1.05.tar.gz 
[root@node1 home]# cd sshpass-1.05
[root@node1 sshpass-1.05]# ll
总用量 396
-rw-r--r-- 1 1000 1000  35029 8月   6 2011 aclocal.m4
-rw-r--r-- 1 1000 1000    700 7月  22 2010 AUTHORS
-rw-r--r-- 1 1000 1000   1455 8月   6 2011 ChangeLog
-rw-r--r-- 1 1000 1000   4107 8月   6 2011 config.h.in
-rwxr-xr-x 1 1000 1000 201436 8月   6 2011 configure
-rw-r--r-- 1 1000 1000    865 8月   6 2011 configure.ac
-rw-r--r-- 1 1000 1000  17992 7月  22 2010 COPYING
-rwxr-xr-x 1 1000 1000  18615 8月   5 2011 depcomp
-rw-r--r-- 1 1000 1000  15578 8月   5 2011 INSTALL
-rwxr-xr-x 1 1000 1000  13663 8月   5 2011 install-sh
-rw-r--r-- 1 1000 1000  13179 8月   6 2011 main.c
-rw-r--r-- 1 1000 1000    145 7月  22 2010 Makefile.am
-rw-r--r-- 1 1000 1000  22973 8月   6 2011 Makefile.in
-rwxr-xr-x 1 1000 1000  11419 8月   5 2011 missing
-rw-r--r-- 1 1000 1000    213 7月  22 2010 NEWS
-rw-r--r-- 1 1000 1000      0 7月  22 2010 README
-rw-r--r-- 1 1000 1000   4742 8月   6 2011 sshpass.1

[root@node1 sshpass-1.05]# ./configure 
[root@node1 sshpass-1.05]# make 
[root@node1 sshpass-1.05]# make install