我正在通过bat文件进行自动化过程。
putty.exe -ssh bhavepatel@10.10.178.140 -pw Winter34! -m C:\Users\BHAVEPATEL\Desktop\tel\tel.txt -t
在tel.txt文件中,我想更改目录ans切换用户。请参阅tel.txt文件中的以下代码
cd /apps/denodo/bin
sudo -su denodo bash; /bin/bash
当我将用户交给denodo时,Putty提示用pwd。如何将密码输入传递给bat文件?
答案 0 :(得分:0)
你做不到。不在交互式会话中。
请参阅How to pass the password to su/sudo/ssh without overriding the TTY?
您所能做的就是配置sudo
根本不要求密码。这是唯一合法的方法。要管理您实际登录而不键入密码。而不是秘密自动输入密码。