shell腳本實現(xiàn)ssh登錄 linux服務(wù)器上通過腳本判斷ssh服務(wù)是否正常?
linux服務(wù)器上通過腳本判斷ssh服務(wù)是否正常?效果:平.sh代碼:#SSH connection serverfunction getconnection(){]SSH-O numberofpas
linux服務(wù)器上通過腳本判斷ssh服務(wù)是否正常?
效果:平.sh代碼:
#SSH connection server
function getconnection()
{
]SSH-O numberofpasswordprompt=0$1@$2“PWD”>/dev/null
if[$?!=0]然后
echo-e“n無法連接到$2”
繼續(xù)
否則
echo-e“n成功連接到$2”
fi
]}
#在這里,您可以通過讀取文件來配置自動循環(huán),并在必要時進行修改
getconnection root 192.168.1.1
linux下如何使用ssh遠(yuǎn)程登錄主機執(zhí)行shell腳本?
]1。登錄Linux系統(tǒng),打開終端命令。輸入RPM-QA | grep SSH以了解當(dāng)前系統(tǒng)是否已安裝。2如果沒有安裝SSH包,可以通過Yum或RPM安裝包進行安裝。三。安裝后,啟動SSH服務(wù)。SSH服務(wù)通常稱為sshd4。從命令行輸入servicesshdstart來啟動它,或者使用/etc/init.d/sshdstart5。輸入SSH帳戶@IP地址。例如:SSH郵箱:oracle@192.168.10.13首先,使用SSH-keygen生成一個公鑰/私鑰對并將其復(fù)制到路由器。所以你可以不用密碼登錄。然后編寫一個腳本,使用here文檔登錄到路由器,并執(zhí)行操作。SSH user name@IP<<ssh#這是您需要的SSH操作