gpt4 book ai didi

ssh - 使用expect将密码传递给ssh

转载 作者:行者123 更新时间:2023-12-03 07:30:58 24 4
gpt4 key购买 nike

如何使用 Expect 向 ssh 连接发送密码。

假设密码是 p@sswordssh 命令是ssh me@127.0.0.1

当它说时,我会做什么期望让它输入密码

me@127.0.0.1的密码:

使用 SSH key 对的正确操作不是一个选项,因为我必须使用 ssh (scp) 将 key 放在服务器上,这会要求输入密码。

最佳答案

我总是使用“正确”的解决方案,但在其他情况下我使用了expect。

Here我发现以下建议:

#!/usr/local/bin/expect
spawn sftp -b cmdFile user@yourserver.com
expect "password:"
send "shhh!\n";
interact

关于ssh - 使用expect将密码传递给ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/459182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com