如果命令链接在 bat 文件中,则无法使用 ssh 打开连接

问题描述 投票:0回答:0

我正在编写一个脚本来执行一些命令,例如从标准用户更改为 root 用户,然后禁用防火墙并打开 putty 窗口以进行进一步的手动操作。

回声 | putty.exe -ssh -l %U% -pw %PW% %TARGET%

/bin/庆典

这可以很好地使用标准用户登录并保持窗口打开。

更改为 root 用户是使用 sudo -i 命令完成的,密码与标准用户相同。

root直接登录不受限制

如果像下面这样修改代码以切换到root用户,

回声 | putty.exe -ssh -l %U% -pw %PW% %TARGET% "echo %PW% | sudo -i"

/bin/庆典

抛出 Putty 错误。无法打开与 10.10.110.50 的连接。网络错误:无法分配请求的地址

但是 Putty 可以手动使用多个实例。

sh putty
© www.soinside.com 2019 - 2024. All rights reserved.