如何将密码输入ssh?我想到了以下内容,使用实用程序yes
:
yes mySuperSecretPasscode | ssh user@topsecretserver.foo
这仍然导致ssh请求手动输入密码。
请注意,我知道ssh键等等。我有理由尝试这样做。
答案 0 :(得分:0)
yes
将尽可能快地重复您提供的任何内容,直到停止为止。
你应该尝试echo
来管道。也就是说,您可能希望使用基于密钥的身份验证,因为以纯文本格式存储密码不是一个好主意。
查看https://www.debian-administration.org/article/530/SSH_with_authentication_key_instead_of_password以获取基于密钥的身份验证指南。只需将密钥密码留空即可避免在登录时被提示。