如何自动提交Plink "Access granted. Press Return to begin session"提示
How to submit Plink "Access granted. Press Return to begin session" prompt automatically
我正在编写一个简单的 Windows 批处理脚本,以允许我在 plink.exe
.
的帮助下在我的远程服务器上执行一些 Linux 命令
call set argument1=plink -pw mypwsswd username@172.19.48.111 cd ~/project; make clean; make -j8
call plink %%argument1%%
总之,它将在远程服务器上重建我的 C++ 项目。
当我双击该批次时,除了我每次都必须输入 Enter 外,一切正常。
Access granted. Press Return to begin session
如您所见,在我得到这个 windows 之后,我必须输入 Enter 才能继续。
有什么办法可以避免这种情况吗?例如,自动输入 enter?
从 PuTTY 0.71 开始,出于安全考虑,当您以交互模式登录时会收到该提示。参见 PuTTY vulnerability vuln-auth-prompt-spoofing。
要使用批处理模式,请使用 -batch
switch。这样你不仅可以摆脱那个提示。它还将确保命令不会挂起,当某些事情发生变化时,可能会出现其他各种提示。相反,命令会立即失败。
如果你想保持交互模式,但只是避免这个特定的提示,使用-no-antispoof
switch。
我正在编写一个简单的 Windows 批处理脚本,以允许我在 plink.exe
.
call set argument1=plink -pw mypwsswd username@172.19.48.111 cd ~/project; make clean; make -j8
call plink %%argument1%%
总之,它将在远程服务器上重建我的 C++ 项目。
当我双击该批次时,除了我每次都必须输入 Enter 外,一切正常。
Access granted. Press Return to begin session
如您所见,在我得到这个 windows 之后,我必须输入 Enter 才能继续。
有什么办法可以避免这种情况吗?例如,自动输入 enter?
从 PuTTY 0.71 开始,出于安全考虑,当您以交互模式登录时会收到该提示。参见 PuTTY vulnerability vuln-auth-prompt-spoofing。
要使用批处理模式,请使用 -batch
switch。这样你不仅可以摆脱那个提示。它还将确保命令不会挂起,当某些事情发生变化时,可能会出现其他各种提示。相反,命令会立即失败。
如果你想保持交互模式,但只是避免这个特定的提示,使用-no-antispoof
switch。