我目前正在尝试使用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"类型异常
附加信息:已建立的连接已由主机中的软件中止.
我需要用我的代码改变什么吗?