我正在编码我的远程主机用户名和密码,需要使用它来从Mac连接到远程主机...我使用了Expect,但它不起作用...它只是提示输入密码...我不想要使用无密码密钥生成器...
尝试了下面的代码...但是提示输入密码
#!/usr/bin/expect -f
set timeout 20
set pass “ABDFDF”
ssh name@xyz.com
expect ssh name@xyz.com:
send $pass;
interact
EXPECTED:连接到远程主机 实际:name@xyz.com的密码:
答案 0 :(得分:0)
您正在发送密码,然后提示您输入密码。不应该有
expect Password { send $pass }
?