sshpass的使用方法

简介: 实例1:直接远程连接某台主机: 命令:sshpass -p '密码' ssh root@192.168.11.11     【默认为22端口】   实例2:远程连接指定ssh的端口: 命令:sshpass -p '密码' ssh -p 1000 root@192.

实例1:直接远程连接某台主机:

命令:sshpass -p '密码' ssh root@192.168.11.11     【默认为22端口】

 

实例2:远程连接指定ssh的端口:

命令:sshpass -p '密码' ssh -p 1000 root@192.168.11.11         (当远程主机不是默认的22端口时候)

 

 

实例3:从密码文件读取文件内容作为密码去远程连接主机

命令:sshpass -f xxx.txt  ssh root@192.168.11.11

 

 

实例4:从远程主机上拉取文件到本地

命令: sshpass -p '123456' scp root@host_ip:/home/test/t ./tmp/

 

目录
相关文章
|
网络安全 数据安全/隐私保护
sshpass的简介与使用
今天在配置 svn 钩子的时候,想要登录到另一台服务器上时,指定明文密码进行ssh登录的时候,总是没有响应的停滞在那里了,命令如下: sshpass -p 用户明文密码 ssh 用户名@远程服务器 IP 地址 因为这是连的一台新的服务器,最初并没有进行 ssh 登录测验,所以在使用sshpass 登录之前一定要先测试ssh登录。
4804 0
|
2天前
|
Ubuntu Shell Linux
使用sshpass工具通过SSH执行远程命令
`sshpass`是一个用于在脚本中自动输入SSH密码的工具 **在Debian/Ubuntu上安装sshpass:** ```bash sudo apt-get install sshpass ``` **在CentOS/RHEL上安装sshpass:** ```bash sudo yum install sshpass ``` **在Fedora上安装sshpass:** ```bash sudo dnf install sshpass ``` 安装完成后,你可以使用`sshpass`命令通过SSH执行远程命令。以下是一个示例: ```bash sshpass -p 'yo
|
6月前
|
数据安全/隐私保护 Perl
sshpass-如何在脚本中执行scp时自动输入密码
sshpass-如何在脚本中执行scp时自动输入密码
60 0
|
10月前
|
Ubuntu 网络安全 数据安全/隐私保护
ssh和sshpass
ssh和sshpass
138 0
|
11月前
|
算法 网络安全 数据安全/隐私保护
最全SSH命令 - 11种用法
最全SSH命令 - 11种用法
1234 0
|
11月前
|
安全 Java Linux
sshpass 命令踩坑记录--未获取环境变量
sshpass 命令踩坑记录--未获取环境变量
180 0
|
网络安全
ssh 无法登录问题 SSH2_MSG_KEXINIT
登录阿里云服务器,突然无法登录,排除及解决方法。
5304 0
|
Shell 网络安全 数据安全/隐私保护