gpt4 book ai didi

linux - 从 Windows 上的 plink.exe 在 Linux 上执行 sudo 命令

转载 作者:IT王子 更新时间:2023-10-29 01:07:34 27 4
gpt4 key购买 nike

如果我执行plink命令

plink  user@192.168.1.12   sudo nano /etc/hosts

在出现提示时输入密码,我得到

sudo: no tty present and no askpass program specified

Sorry, try again.

sudo: no tty present and no askpass program specified

Sorry,try again.

sudo: no tty present and no askpass program specified

Sorry, try again.

sudo: 3 incorrect password attempts

如何从plink 执行sudo 命令?还是有其他选择?

最佳答案

我知道这个问题很老,但这可以帮助

你可以执行plink(腻子工具)

plink -v -ssh -m "path/to/commands.txt"-l usertologin -pw PASSWORDSERVER

命令.txt:

echo -e "PASSWORD\n" | sudo -S cat /etc/passwd

sudo -S 是从 stdin 接收密码,echo -e "password\n"是传递密码(\n 就像按 intro -new line- )

与执行 passwd 命令的方式相同:

> echo -e "OLDPASSWORD\nNEWPASSWORD\nNEWPASSWORD" | passwd

关于linux - 从 Windows 上的 plink.exe 在 Linux 上执行 sudo 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20248009/

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