linux批量telnet腳本 如何通過shell腳本登錄telnet并將執(zhí)行結(jié)果輸出到文件?
如何通過shell腳本登錄telnet并將執(zhí)行結(jié)果輸出到文件?#! /bin/bash用戶名=localhost#用戶名密碼=123456#密碼主機(jī)IP=192.168.1。**#要登錄的主機(jī)IP(s
如何通過shell腳本登錄telnet并將執(zhí)行結(jié)果輸出到文件?
#! /bin/bash
用戶名=localhost#用戶名
密碼=123456#密碼
主機(jī)IP=192.168.1。**#要登錄的主機(jī)IP
(
sleep 1
echo${user name}登錄時(shí)
sleep 1
echo${password}登錄時(shí)
sleep 3
echo “Ping 192.168.2.10”???
sleep 3
)| telnet${USERNAME}${HOST_u2;IP}#telnet to HOST
windows下用批處理telnet登錄到linux執(zhí)行shell腳本?
無法實(shí)現(xiàn),因?yàn)樵趖elnet的情況下,輸入用戶名和密碼后,它會變成Linux的終端,而不是windows的命令提示符。所有批處理命令都無法執(zhí)行,但您可以實(shí)現(xiàn)相同的效果
@echo off
set/P IP=“請輸入IP:”
telnet%IP%22
此處批處理正常。我想下一個(gè)登錄操作已經(jīng)連接好了。Linux會自動要求您輸入用戶名和密碼
輸入后,您當(dāng)然會登錄。直接。/shell腳本和路徑將被執(zhí)行
與您的要求相比,它是更多的。/小徑哈哈