Решено Нужна консультация с shsession

Статус
Закрыто для дальнейших ответов.

Safgan

Почетный гость
Код:
$SSHSession = New-SSHSession -ComputerName сервер -Credential $remote_user -KeyFile "зарытый ключ"
$SSH = $SSHSession | New-SSHShellStream
$SSH.WriteLine("cd /tmp/")
# $SSH.WriteLine("rm ")
$SSH.WriteLine("ls")
$SSH.read()

Хочу присоединится по ssh, к серверу используется закрытый ключ (пароля нет), с логином проблем нет а вот с паролем большие проблемы, есть ли возможность, при запуске скрипта, что бы не спрашивал логин и пароль, или подставлял пустое значения в поле пароля?



Решил задачку, спасибо кто пытался:)
 
Последнее редактирование:

Safgan

Почетный гость
я не жадный)))
Задаем переменные, (главная переменная ($password = ConvertTo-SecureString NULL -AsPlainText -Force), от которой у меня была головная боль)
$password = ConvertTo-SecureString NULL -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential ($remote_user, $password)

$SSHSession = New-SSHSession -ComputerName сервер -Credential $remote_user -KeyFile "зарытый ключ"
$SSH = $SSHSession | New-SSHShellStream
$SSH.WriteLine("cd /tmp/")
# $SSH.WriteLine("rm ")
$SSH.WriteLine("ls")
$SSH.read()
 
Статус
Закрыто для дальнейших ответов.
Верх Низ