linux批量telnet腳本 如何使用批處理解決批量telnet命令的輸入?
如何使用批處理解決批量telnet命令的輸入?您不能使用telnet命令進(jìn)行自動(dòng)化,因?yàn)槿绻鹴elnet成功,telnet將控制輸入。其實(shí),不用麻煩了。您可以下載一個(gè)名為portqry的微軟官方掃描儀
如何使用批處理解決批量telnet命令的輸入?
您不能使用telnet命令進(jìn)行自動(dòng)化,因?yàn)槿绻鹴elnet成功,telnet將控制輸入。其實(shí),不用麻煩了。您可以下載一個(gè)名為portqry的微軟官方掃描儀,用一個(gè)for語(yǔ)句讀取文件中的IP和端口,然后執(zhí)行它。假設(shè)文件名為列表.txt它是ipport格式,上面寫著:@echoff@setlocalenabled delayed expansion@ifexistnotopen.logdel/f/qnotopen.log@ifexistoten.logdel/f/qopen.log@for/f“標(biāo)記=1,2*delims=”%%iin(列表.txt)do(@portqry-n%%i-e%%j | find “NOT”>nul@if%errorlevel%==0(@echo%%i:%%jnotopen>>noopen.log文件)其他(@echo%%i:%%jisopen>>open.log文件))將上述批次另存為我的掃描.bat,列表文件和portqry工具放在一個(gè)文件夾中。在運(yùn)行批處理過程之后,傳遞將保存到打開.log它不起作用打開.log.
windows下用批處理telnet登錄到linux執(zhí)行shell腳本?
無(wú)法實(shí)現(xiàn),因?yàn)樵赥elnet的情況下,輸入用戶名和密碼后,它將變成一個(gè)Linux終端,而不是Windows命令提示符。無(wú)法執(zhí)行所有批處理命令,但您的實(shí)現(xiàn)與您要求的類似
@echo off
set/P IP=“請(qǐng)輸入IP:”
telnet%IP%22
此處批處理正常。我想下一個(gè)登錄操作已經(jīng)連接好了。Linux會(huì)自動(dòng)要求您輸入用戶名和密碼
輸入后,您當(dāng)然會(huì)登錄。直接。/shell腳本和路徑將被執(zhí)行
與您的要求相比,它是更多的。/小徑哈哈