我想編寫一個批處理文件,或通過我的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