小编Mat*_*rty的帖子

无法使用SSH.NET连接到SSH服务器

我目前正在尝试使用Visual Basic和SSH.NET为我的Linux服务器制作类似控制面板的程序.现在,我想按下按钮时重启Linux机器.

这是我到目前为止:

Dim connInfo As New Renci.SshNet.PasswordConnectionInfo("IP", "USERNAME", "PASSWORD")
Dim sshClient As New Renci.SshNet.SshClient(connInfo)
Dim cmd As Renci.SshNet.SshCommand

Private Sub MaterialFlatButton1_Click(sender As Object, e As EventArgs) Handles MaterialFlatButton1.Click
    Using sshClient
        sshClient.Connect()
        cmd = sshClient.RunCommand("reboot")
        sshClient.Disconnect()
    End Using
End Sub
Run Code Online (Sandbox Code Playgroud)

当我按下按钮时,我得到的错误是:

Renci.SshNet.dll中出现未处理的"Renci.SshNet.Common.SshConnectionException"类型异常

附加信息:已建立的连接已由主机中的软件中止.

我需要用我的代码改变什么吗?

vb.net ssh ssh.net

5
推荐指数
2
解决办法
5742
查看次数

标签 统计

ssh ×1

ssh.net ×1

vb.net ×1