sshpass安装使用
前言
●🧑个人主页:Damon7575
●📃欢迎点赞👍关注💡收藏💖
●📖既选择了远方,便只顾风雨兼程。
●🤟欢迎大家有问题随时私信我!
●🧐版权:本文由[ Damon7575 ]原创,CSDN首发,侵权必究。
一、下载
yum install sshpass
若yum安装不上,则用下面方法(官网)
https://sourceforge.net/projects/sshpass/files/sshpass/
or
https://pan.baidu.com/s/1pLNxeLd
or
wget http://sourceforge.net/projects/sshpass/files/latest/download -O sshpass.tar.gz
or
wget http://downloads.sourceforge.net/project/sshpass/sshpass/1.06/sshpass-1.06.tar.gz
二、解压,安装
1、解压
tar -zxvf sshpass-1.06.tar.gz
2、进入sshpass目录
cd sshpass-1.06
编译
./configure
make
make install
三、使用命令
sshpass -p 123456 ssh root@10.0.0.37
sshpass -p 123456 scp /home/file.txt root@10.0.0.37:/home/copy
后面这个是 “Are you sure you want to continue connecting (yes/no)”使得这个自动接受,若不加,则成功不了
四、ssh登录到远程服务器
sshpass -p 'vafMVPFSiDC3' ssh -p 49128 root@172.19.241.5
sshpass -p '连接密码' ssh -p ‘指定端口,这里ssh端口为49128,默认为22,则就没有-p 49128’ root@172.19.241.5
远程之后,退回到本机使用exit或者ctrl+D
五、ssh链接两台服务器进行免密scp传输
六、sshpass命令参数
总结
'sshpass安装使用'