В Windows 2003, когда я запускаю plink без аргументов, он говорит «невозможно открыть соединение: хост не существует»
(И, конечно, когда он запускается с аргументами)
Что может быть причиной? Я схожу с ума
Решил удалением HKEY_CURRENT_USER \ Software \ SimonTatham
(сделав plink -v, я увидел, что он подключается к фиктивному серверу ... странно - я никогда не использовал putty / plink на этом сервере, возможно, это остаток другой программы)
Если у вас есть имя хоста или IP-адрес, определенный в настройках по умолчанию для putty, тогда plink попытается подключиться к этому адресу и использовать настройки по умолчанию. Если имя хоста или IP-адрес не определены, plink будет использовать командную строку.
Чтобы добавить к предыдущему комментарию ... Я обнаружил, что использование putty для аутентификации сеанса на рассматриваемой машине создает регистрации sshHostKeys в реестре, и plink затем может использовать это для аутентификации. Это работает довольно хорошо, и простая инструкция вроде:
plink -ssh my.hostname.com
автоматически приведет вас к приглашению пользователя на хост-машине. Не суетись! у меня сработало!