济南网站制作培训班,建站导航,受雇去建设网站类网站,网站建设的安全威胁根据您的发行版本和ssh-add的版本,您可以使用或不使用以这种方式从stdin读取密码的ssh-add的-p选项#xff1a;cat passfile | ssh-add -p keyfile如果这不工作,您可以使用Expect,Unix工具使交互式应用程序非互动.你必须从你的包管理器安装它.我为你准备了一个工具.只需将内容…根据您的发行版本和ssh-add的版本,您可以使用或不使用以这种方式从stdin读取密码的ssh-add的-p选项cat passfile | ssh-add -p keyfile如果这不工作,您可以使用Expect,Unix工具使交互式应用程序非互动.你必须从你的包管理器安装它.我为你准备了一个工具.只需将内容复制到名为ssh-add-pass的文件中,并对其设置可执行权限(chmod x ssh-add-pass).您还可以将其复制到/usr/bin或/usr/local / bin,以便从$PATH搜索中访问.#!/bin/bashif [ $# -ne 2 ] ; thenecho Usage: ssh-add-pass keyfile passfileexit 1fieval $(ssh-agent)pass$(cat $2)expect EOFspawn ssh-add $1expect Enter passphrasesend $pass\rexpect eofEOF用法简单ssh-add-pass keyfile passfile