我想编写一个批处理文件,或通过我的Windows 7计算机操作putty.exe相似,并且也以下:如何在Windows中制作批处理文件或类似的操作putty?
open putty.exe(which is on linux(host) system)
enter host
enter user in "login as"
enter password in "password"
和 目录更改记录到的时候/选择
请帮助
我想编写一个批处理文件,或通过我的Windows 7计算机操作putty.exe相似,并且也以下:如何在Windows中制作批处理文件或类似的操作putty?
open putty.exe(which is on linux(host) system)
enter host
enter user in "login as"
enter password in "password"
和 目录更改记录到的时候/选择
请帮助
@echo off
set /p host=enter host
set /p user=set user
putty.exe -ssh %user%@%host%
你不能直接将密码传递给腻子。
这是一个更容易保存的PuTTY设定,并加载它们,但是你可以使用一个批处理文件中putty.exe命令行开关......请看下图:
@echo off
start putty.exe -telnet [email protected] -pw password
pause>nul
exit
更改 - SSH连接参数之一。 - 请参阅下面的选项以及如何格式化。然而,有些像“SSH”我不认为你可以发送密码,再加上你可能需要身份验证密钥。
putty.exe [-ssh | -telnet | -rlogin | -raw] [[email protected]]host
还发现一个previous question进一步研究。
我想补充一点,putty'-pw'标志应该小心使用,因为密码可以被任何人或机器上运行的任何进程看到。 – salva
当然,这不是最安全的方式,我不建议让每个人都看到批处理文件,也许在部署之前将其转换为.exe。 –
问题不是密码在'.bat'上可见,但其他用户(或进程)可以检索进程列表并查看传递给putty的参数。 – salva