GoGPT Best VPN GoSearch

OnWorks 网站图标

sshpass - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 sshpass

这是 sshpass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


sshpass - 非交互式 ssh 密码提供程序

概要


密码 [-f文件名|-dNUM|-p密码|-e[选项] 命令 参数

商品描述


本手册页记录了 密码 命令。

密码 是一个专为运行而设计的实用程序 SSH 使用称为“键盘-
交互式”密码身份验证,但在非交互式模式下。

ssh 使用直接 TTY 访问来确保密码确实是由
交互式键盘用户。 sshpass 在专用的 tty 中运行 ssh,使其陷入思考
它正在从交互式用户那里获取密码。

要运行的命令在 sshpass 自己的选项之后指定。 通常它将是“ssh”
带参数,但它也可以是任何其他命令。 使用的密码提示
然而,ssh 目前被硬编码到 sshpass 中。

可选项


如果没有给出选项,sshpass 从标准输入中读取密码。 用户可以
最多为密码提供一个替代来源:

-p密码
密码在命令行中给出。 请注意标题为“保安
注意事项".

-f文件名
密码是文件的第一行 文件名.

-d
是 sshpass 从 runner 继承的文件描述符。 密码是
从打开的文件描述符中读取。

-e 密码取自环境变量“SSHPASS”。

保安 注意事项


首先,sshpass 的用户应该意识到 ssh 坚持只获取
密码交互不是没有道理的。 几乎不可能安全
存储密码,sshpass的用户要考虑ssh的公钥是否
身份验证提供相同的最终用户体验,同时减少麻烦和
更安全。

-p 选项应该被认为是所有 sshpass 选项中最不安全的。 全部
系统用户可以使用简单的“ps”命令在命令行中查看密码。 sshpass
极少尝试隐藏密码,但这种尝试注定会造成种族
条件而不实际解决问题。 鼓励 sshpass 的用户使用
其他密码传递技术之一,它们都更安全。

特别是,人们编写旨在传达密码的程序
鼓励以编程方式使用匿名管道并将管道的读取端传递给
sshpass 使用 -d 选项。

返回 王斌金璟閣的價值觀


与任何其他程序一样,sshpass 在成功时返回 0。 如果出现故障,请执行以下操作
使用返回代码:

1 无效的命令行参数

2 给出的相互矛盾的论点

3 一般运行时错误

4 来自 ssh 的无法识别的响应(解析错误)

5 无效/不正确的密码

6 主机公钥未知。 sshpass 在没有确认新密钥的情况下退出。

此外,ssh 可能会抱怨中间人攻击。 这个投诉
不去tty。 换句话说,即使使用 sshpass,来自 ssh 的错误消息也是
打印到标准错误。 在这种情况下,ssh 的返回码会被报告回来。 这是
对于所有错误情况,通常是缺乏想象力的(和非信息性的)“255”。

示例


使用密码身份验证通过 SSH 运行 rsync,在命令上传递密码
线:

rsync --rsh='sshpass -p 12345 ssh -l test' host.example.com:path 。

要以稍微不那么暴露的方式从 bourne shell 脚本执行相同的操作:

SSHPASS=12345 rsync --rsh='sshpass -e ssh -l test' host.example.com:path 。

使用 onworks.net 服务在线使用 sshpass


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。