Подключение по SSH из Командной строки Windows
ssh -o KexAlgorithms=+diffie-hellman-group14-sha1 -o HostKeyAlgorithms=+ssh-rsa -o Ciphers=+aes128-cbc -o MACs=+hmac-sha1 perelygin@10.44.100.210
@echo off
setlocal REMEnableExtensions
=====title НастройкиSwitch поConnection умолчанию =====Utility
set "SSH_USER=perelygin"
set:START
"DEFAULT_PROTO=SSH"cls
REMecho ===============================
Вводecho адресаSwitch Connection Utility
echo ===============================
echo.
set "SWITCH_IP="
set /p "SWITCH_IP=ВведитеEnter IP-адресswitch илиIP имяaddress коммутатора:or hostname: "
if "%SWITCH_IP%"==""not defined SWITCH_IP (
echo.
echo АдресNo неaddress введен.entered.
pause
exitgoto /bSTART
)
REMecho.
=====set Ввод протокола ====="PROTO="
set /p "PROTO=ВведитеEnter протоколprotocol [SSH/TELNET] (по умолчаниюdefault: SSH): "
if /Inot "%PROTO%"==""defined PROTO set "PROTO=%DEFAULT_PROTO%"
REM ===== Подключение =====SSH"
if /I "%PROTO%"=="SSH" (goto DO_SSH
if /I "%PROTO%"=="TELNET" goto DO_TELNET
echo.
echo ПодключениеInvalid поprotocol. Please enter SSH кor TELNET.
pause
goto START
:DO_SSH
echo.
echo Connecting via SSH to %SSH_USER%@%SWITCH_IP% ...
echo.
ssh -o KexAlgorithms=+diffie-hellman-group14-sha1 -o HostKeyAlgorithms=+ssh-rsa -o Ciphers=+aes128-cbc -o MACs=+hmac-sha1 %SSH_USER%@%SWITCH_IP%
echo.
echo SSH session finished.
pause
goto :eofEOF
):DO_TELNET
if /I "%PROTO%"=="TELNET" (echo.
echo ПодключениеConnecting поvia Telnet кto %SWITCH_IP% ...
echo.
telnet %SWITCH_IP%
echo.
echo Telnet session finished.
pause
goto :eof
)
echo Неизвестный протокол: %PROTO%
echo Допустимые значения: SSH или TELNET
pause
exit /bEOF