Linuxsshpass命令的用法

Linuxsshpass命令的用法。小编来告诉你更多相关信息。Linux一篇方法教程,与您分享Linux的IT知识,下面为您详细介绍介绍sshpass是一个工具,用于通过SSH连接到远程服务器时自...

Linuxsshpass命令的用法。小编来告诉你更多相关信息。

Linux

一篇方法教程,与您分享Linux的IT知识,下面为您详细介绍

介绍

sshpass是一个工具,用于通过SSH连接到远程服务器时自动输入密码。

它允许您在命令行中指定密码,以便在建立SSH连接时自动进行身份验证。

Linuxsshpass命令的用法-图1

安装

# 以centos为例yum install sshpass -y

使用方法

sshpass [-f filename | -d num | -p password | -e] [options]命令选项

-f filename从文件中获取要使用的密码
-d number使用number作为获取密码的文件描述符
-p password提供密码作为参数(安全性不明智)
-e密码来自环境变量 “SSHPASS”
不带参数password将从stdin中获取
-P promptsshpass搜索哪个字符串来检测密码提示
-v打印版本信息
-h显示帮助
-V打印版本信息

示例

用于sshpass通过SSH登录到远程服务器,假设密码为4u2tryhack。

以下是使用sshpass选项的几种方法。

sshpass -p \"4u2tryhack\" ssh username@bunian.cnsshpass -p \"4u2tryhack\" ssh -o StrictHostKeyChecking=no username@bunian.cn使用-f选项(密码应该是文件名的第一行):echo\'4u2tryhack\' > pass_filechmod 0400 pass_filesshpass -f pass_file ssh username@bunian.cnsshpass -f pass_file ssh -o StrictHostKeyChecking=no username@bunian.cn使用-e选项(密码应该是文件名的第一行)SSHPASS=\'4u2tryhack\' sshpass -e ssh username@bunian.cnSSHPASS =\'4u2tryhack\' sshpass -e ssh -o StrictHostKeyChecking=no username@bunian.cn示例2:Rsyncsshpass搭配使用rsync:SSHPASS=\'4u2tryhack\' rsync --rsh=\"sshpass -e ssh -l username\" /bunian/ bunian.cn:/opt/bunian/上面使用了-e选项,该选项将密码传递给环境变量SSHPASS我们可以-f像这样使用开关:rsync --rsh=\"sshpass -f pass_file ssh -l username\" /bunian/ bunian.cn:/opt/bunian/示例3:Scp使用sshpass与scp:scp -r /var/www/html --rsh=\"sshpass -f pass_file ssh -l user\" bunian.cn:/var/www/html示例4:GPG您也可以使用sshpassGPG加密的文件。使用该-f开关时,参考文件为纯文本格式。让我们看看如何使用GPG加密文件并使用它。首先,创建一个文件,如下所示:echo \'4u2tryhack\'> .sshpasswd接下来,使用以下gpg命令加密文件:gpg -c .sshpasswd删除包含明文的文件:rm .sshpasswd最后,如下使用它:gpg -d -q .sshpassword.gpg > pass_file; sshpass -f pass_file ssh root@bunian.cn

以上是网关于Linux、sshpass命令的用法的全部内容,您了解了吗?

阅读前请先查看【免责声明】本文内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅供展示。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 1217266901@qq.com 举报,一经查实,本站将立刻删除。 转载请注明出处:https://www.jingfakeji.com/tech/35321.html

上一篇 2024年02月06日 19:07
下一篇 2024年02月06日 19:07

相关推荐

  • 如何利用john破解Linux密码

    如何利用john破解Linux密码。小编来告诉你更多相关信息。如何利用john破解Linux密码今日IT小知识分享:如何利用john破解Linux密码的相关话题,具体详情如下:在Linux系统中,...

    2024年02月06日
    6
  • 简述dubbo的分层设计

    简述dubbo的分层设计。小编来告诉你更多相关信息。简述dubbo的分层设计跟大家说一说简述dubbo的分层设计的相关经验,请看下面详细的介绍。Service,业务层,就是咱们开发的业务...

    2024年02月06日
    6
  • Linux常用命令之ls用法详解

    Linux常用命令之ls用法详解。小编来告诉你更多相关信息。Linux常用命令之ls用法详解关于这方面的知识你知道吗?Linux常用命令之ls用法详解方面的知识,一起来了解了解吧。Linuxl...

    2023年11月11日
    8
  • Linux常用打包、解包(压缩、解压相关命令)

    压缩、解压相关命令,Linux常用打包、解包。小编来告诉你更多相关信息。Linux常用打包、解包本文为你详解Linux常用打包、解包方面的内容,接下来一起来看看吧。1.文件、文件包、压缩包打包是把多个文件...

    2023年11月11日
    7
  • Linux常用命令之systemctl用法详解

    Linux常用命令之systemctl用法详解。小编来告诉你更多相关信息。Linux常用命令之systemctl用法详解对于大多数网友来说Linux常用命令之systemctl用法详解的相关知识,一起来看看吧...

    2023年11月11日
    8
  • Linux常用命令之echo详解

    Linux常用命令之echo详解。小编来告诉你更多相关信息。Linux常用命令之echo详解相对于大多数人Linux常用命令之echo详解的内容,一起来了解了解吧。Linuxecho命令可以用...

    2023年11月11日
    7

联系我们

在线咨询: QQ交谈

邮箱:1217266901@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信