BATCH файл для подключения к Linux через SSH. Как? - PullRequest
2 голосов
/ 08 ноября 2019

Первый снимок экрана, который показывает OpenSSH, установленный в Windows 10 ...

ssh

Выше я использую команду ssh -V в командной строкечтобы убедиться, что OpenSSH установлен.

Сейчас .. Похоже, что добавление следующего одного вкладыша в файл .bat для входа на сервер Linux через ssh ничего не делает.

ssh -p 22 root@10.10.1.100

Когда я набираю один и тот же вкладыш в командной строке Windows 10, поскольку Windows 10 теперь имеет встроенный OpenSSH, он регистрирует меня просто отлично.

Чего мне не хватает?

1 Ответ

1 голос
/ 08 ноября 2019

Во-первых, не называйте ваш командный файл ssh.bat или ssh.cmd, и, вероятно, будет лучше, если вы используете полный путь к исполняемому файлу:

@echo off
"C:\Windows\System32\OpenSSH\ssh.exe" -p 22 root@10.10.1.100
pause

, но, вероятно, лучше использоватьпеременная окружения %windir%:

@echo off
"%windir%\System32\OpenSSH\ssh.exe" -p 22 root@10.10.1.100
pause
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...