Saab95 Posted April 2, 2014 Posted April 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? Вставить ник Quote
MMM Posted April 2, 2014 Posted April 2, 2014 В гугле искали? Первая же ссылка echo y | plink -ssh <username@remotemachine> -pw <password> exit plink -ssh <username@remotemachine> -pw <password> [yourcommand] Вставить ник Quote
Saab95 Posted April 2, 2014 Author Posted April 2, 2014 expect? Нужно решение под windows. Вставить ник Quote
Abram Posted April 2, 2014 Posted April 2, 2014 Нужно решение под windows. Вам нагуглить или сами? :) Вставить ник Quote
Saab95 Posted April 2, 2014 Author Posted April 2, 2014 Нужно решение под windows. Вам нагуглить или сами? :) Не подходит. Нужно в виде приложения, которое работает без установки. Есть еще варианты? Вставить ник Quote
Saab95 Posted April 2, 2014 Author Posted April 2, 2014 В гугле искали? Первая же ссылка echo y | plink -ssh <username@remotemachine> -pw <password> exit plink -ssh <username@remotemachine> -pw <password> [yourcommand] Этот вариант не удачный, если поставить вместо y - n, то соединение срабатывает не с первой попытки, а со 2-4, как повезет, при этом в возврат выдается много не нужного текста. Вставить ник Quote
Ivan_83 Posted April 2, 2014 Posted April 2, 2014 Под венду - написать самостоятельно или заюзать виртуалбокс :) От путти исходники есть, можно легко подправить под себя, тем более такая мелочь. Вставить ник Quote
Saab95 Posted April 3, 2014 Author Posted April 3, 2014 Под венду - написать самостоятельно или заюзать виртуалбокс :) От путти исходники есть, можно легко подправить под себя, тем более такая мелочь. И кто может такую мелочь сделать? Вставить ник Quote
s.lobanov Posted April 4, 2014 Posted April 4, 2014 Нужно решение под windows. Вам нагуглить или сами? :) Не подходит. Нужно в виде приложения, которое работает без установки. Есть еще варианты? берёте cygwin, забираете из него всё что нужно(ssh, expect и т.п.) вместе с dll. перенос на другой комп без установки Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.