qq_34161677 2016-11-03 08:16 采纳率: 0%
浏览 5949
已结题

c#用Renci.sshnet 连接Linux

我要做一个Windows窗体应用,单机按钮执行事件,信息都正确但是会给我返回异常
An established connection was abored by the saftwars in your host machine.
防火墙已经关闭,目标服务器监听通道正常,求各位大神帮忙解答。拜托,本人菜鸟,研究这事一周了。

 private void button1_Click(object sender, EventArgs e)
        {
            //var File = new PrivateKeyFile();
            string host = "10.11.61.27";
            string username = "root";
            try
            {
                //超时设置
                var connectionInfo = new PrivateKeyConnectionInfo(host, username, new PrivateKeyFile(File.OpenRead(@"C:\Users\JIA\Desktop\cloudctrl_rsa.pri")));
                //connectionInfo.Timeout = TimeSpan.FromSeconds(5);

                var client = new SshClient(connectionInfo);  
                this.richTextBox1.AppendText("验证通过!");
                client.Connect();

                //创建命令对象,然后使用它来反复执行命令
                var cmd = client.CreateCommand("date");
                cmd.Execute();
                this.richTextBox1.AppendText(cmd.Result);
                cmd.Execute("ls -l");
                this.richTextBox1.AppendText(cmd.Result);

                this.richTextBox1.AppendText("连接成功!");
                client.Disconnect();

            }

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-11-03 13:20
    关注

    用标准的ssh客户端连连看,感觉还是网络连接的问题,否则是你的验证的问题

    参考 http://blog.csdn.net/zhouy1989/article/details/27221711

    评论

报告相同问题?

悬赏问题

  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题