Автор Тема: Подключение по SSH через PowerShell  (Прочитано 5092 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Stierlitz

  • Постоялец
  • ***
  • Сообщений: 193
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: От туда
Подключение по SSH через PowerShell
« : 05 февраля 2015, 13:56:32 »
https://sshnet.codeplex.com/
Нашёл такой модуль. Скачивается .dll
Как это установить? В хелпе не нашёл что то.

Ну или посоветуйте другие решения для работы по SSH через PowerShell.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Подключение по SSH через PowerShell
« Ответ #1 : 05 февраля 2015, 15:15:52 »
Так ради интереса, а с какой целью? Сорри за оффтоп.

Оффлайн Stierlitz

  • Постоялец
  • ***
  • Сообщений: 193
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: От туда
Подключение по SSH через PowerShell
« Ответ #2 : 05 февраля 2015, 15:42:03 »
Так ради интереса, а с какой целью? Сорри за оффтоп.


Ну допустим делать скрипты, которые будут подключаться к сетевым железкам и сохранять в веб-страничку сессии VPN или статистику загрузки каналов.
Ну и вообще не пойму, почему для этого несчастного ssh ни как не придумают штатный клиент на винде. Если есть PS который может чуть меньше чем всё, но не может элементарно подключаться к юниксовым и сетевым железкам.

Онлайн Lexw

  • Начинающий
  • *
  • Сообщений: 47
  • Рейтинг: 0
  • Пол: Мужской
    • admintsm@gmail.com
    • Просмотр профиля
  • Откуда: Оттуда
Подключение по SSH через PowerShell
« Ответ #3 : 05 февраля 2015, 16:13:56 »
Ну и вообще не пойму, почему для этого несчастного ssh ни как не придумают штатный клиент на винде. Если есть PS который может чуть меньше чем всё, но не может элементарно подключаться к юниксовым и сетевым железкам.
До сих пор??
я лет 8 назад еще сетовал по этому поводу.
если за 8 лет так и не появилось решения - значит не так уж оно и нужно

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Подключение по SSH через PowerShell
« Ответ #4 : 05 февраля 2015, 16:18:01 »
Ну в принципе-то, если гуглить "powershell ssh", то находится всякое, вроде  ???

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Подключение по SSH через PowerShell
« Ответ #5 : 05 февраля 2015, 16:18:31 »
В SCCM вроде есть SSH
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Подключение по SSH через PowerShell
« Ответ #6 : 05 февраля 2015, 16:56:10 »
Нашёл такой модуль. Скачивается .dll Как это установить?
ddl'ки обычно регистрируются в системе при помощи regsvr32 /i (см. regsvr32 /?), после чего, по идее, тебе станут доступны для использования COM-объекты из этой dll'ки.

Оффлайн Stierlitz

  • Постоялец
  • ***
  • Сообщений: 193
  • Рейтинг: 1
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: От туда
Подключение по SSH через PowerShell
« Ответ #7 : 05 февраля 2015, 18:03:33 »
В SCCM вроде есть SSH
Дороговато для пары скриптов покупать SCCM.

Нашёл такой модуль. Скачивается .dll Как это установить?
ddl'ки обычно регистрируются в системе при помощи regsvr32 /i (см. regsvr32 /?), после чего, по идее, тебе станут доступны для использования COM-объекты из этой dll'ки.

Закинул в систем32,  пишет "The module "Renci.SshNet.dll" was loaded but the entry-point DllRegisterServer was not found."

Оффлайн VanDyke

  • Модераторы
  • Ветеран
  • *****
  • Сообщений: 1800
  • Рейтинг: 73
  • Пол: Мужской
  • Network Warrior
    • Просмотр профиля
  • Откуда: Destination network unreachable
Подключение по SSH через PowerShell
« Ответ #8 : 05 февраля 2015, 18:14:21 »
[reflection.assembly]::LoadFrom((Resolve-Path "Renci.SshNet.dll")
$SSH = New-Object -TypeName Renci.SSHNet.SSHClient -ArgumentList $VCIP, $UserName, $Password $SSH.Connect()
Not as ultimate as 42, but pretty close...

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9059
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл