Saab95 Опубликовано 2 апреля, 2014 · Жалоба Нужно подключаться к большому количеству устройств по SSH и выполнять команду. Естественно никакие ключи на устройствах не созданы и не будут созданы. Если запускать plink с такими параметрами: plink 10.0.10.1 -P 123 -l admin -pw test interface print то программа спрашивает что нет ключа и предлагает его создать, но можно нажать на N и соединение будет установлено, команда отправится и вернется результат ее выполнения. Если же написать ключ - batch то он работать перестанет, сразу вылетит с ошибкой: plink 10.0.10.1 -P 123 -l admin -pw test -batch interface print Серверный ключ данного хоста отсутствует в кэше. Нет никакой гарантии, что сервером является именно тот компьютер, о котором вы думаете. Отпечаток ключа dss: ssh-dss 1024 59:8f:1f:6b:d9:9f:9c:bb:39:25:e9:c5:68:06:b5:ef Соединение прервано. Можно ли каким-то образом обойти это недоразумение? Или есть какие-то другие SSH клиенты, которые могут работать из командной строки в ОС Windows? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MMM Опубликовано 2 апреля, 2014 · Жалоба В гугле искали? Первая же ссылка echo y | plink -ssh <username@remotemachine> -pw <password> exit plink -ssh <username@remotemachine> -pw <password> [yourcommand] Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 2 апреля, 2014 · Жалоба expect? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 2 апреля, 2014 · Жалоба expect? +1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 2 апреля, 2014 · Жалоба expect? Нужно решение под windows. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 2 апреля, 2014 · Жалоба Нужно решение под windows. Вам нагуглить или сами? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 2 апреля, 2014 · Жалоба Нужно решение под windows. Вам нагуглить или сами? :) Не подходит. Нужно в виде приложения, которое работает без установки. Есть еще варианты? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 2 апреля, 2014 · Жалоба В гугле искали? Первая же ссылка echo y | plink -ssh <username@remotemachine> -pw <password> exit plink -ssh <username@remotemachine> -pw <password> [yourcommand] Этот вариант не удачный, если поставить вместо y - n, то соединение срабатывает не с первой попытки, а со 2-4, как повезет, при этом в возврат выдается много не нужного текста. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 2 апреля, 2014 · Жалоба Гляньте SecureCRT Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 2 апреля, 2014 · Жалоба Под венду - написать самостоятельно или заюзать виртуалбокс :) От путти исходники есть, можно легко подправить под себя, тем более такая мелочь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saab95 Опубликовано 3 апреля, 2014 · Жалоба Под венду - написать самостоятельно или заюзать виртуалбокс :) От путти исходники есть, можно легко подправить под себя, тем более такая мелочь. И кто может такую мелочь сделать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 4 апреля, 2014 · Жалоба Нужно решение под windows. Вам нагуглить или сами? :) Не подходит. Нужно в виде приложения, которое работает без установки. Есть еще варианты? берёте cygwin, забираете из него всё что нужно(ssh, expect и т.п.) вместе с dll. перенос на другой комп без установки Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...