OneLine 中 SSH 连接的身份验证

OneLine 中 SSH 连接的身份验证

可能的重复:
用于登录 ssh 服务器的 Shell 脚本

我需要通过 SSH 连接到远程服务器,但是我必须在不使用交互模式、不使用公钥的情况下执行此操作,也不需要安装 sshpass 或 Expect 等额外包,因为它是基于 UNIX 系统的,我想知道是否可能使用脚本或将命令 ssh 连接一起发送,如下所示:

$: ssh user@remoteserver \npassword

答案1

不,故意不可能这样做。您将需要使用这些工具之一,或没有密码的公钥。

答案2

如果您确实需要这样做,请考虑使用 Expect,如下所示:

http://bash.cyberciti.biz/security/expect-ssh-login-script/

相关内容