1

posh-ssh我在使用命令和 Cisco 设备时遇到了一些问题。

命令非常简单;

New-SSHSession -ComputerName 10.10.101.240 -Port 22

可以正常连接,并且会给我一个ID。

然后我尝试

Invoke-SSHCommand -SessionId 0 -Command "show version"

但我总是得到

    Exception calling "EndExecute" with "1" argument(s): "An established connection was aborted by the server."
At C:\Program Files\WindowsPowerShell\Modules\Posh-SSH\2.0.2\Posh-SSH.psm1:266 char:25
+                         $Output = $_.cmd.EndExecute($_.Async)
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : SshConnectionException

我尝试过不同的主机和不同的 PC。但是,我可以使用$sshsession.write()并且$sshsession.read()可以很好地与交换机通话。

谁能指出我在这里做错了什么?

4

0 回答 0