c# - 自动化长时间的 SSH session

标签 c# windows linux ssh

我正在寻找一种方法来创建一个 c# 程序,我可以在其中编写多个 session 登录等的脚本。我必须检查大约 200 个服务器的特定文件的差异,我想用 c# 实现自动化。我环顾四周,没有发现任何关于我想做的事情的最新消息。目前我正在使用 PuTTY 手动检查文件。我遇到了http://sshnet.codeplex.com/正如在 stackoverflow 的其他地方所建议的那样,但我遇到了一些问题。主要是在执行完命令后,回到初始状态。例如,运行“cd/etc/sysconfig”然后“ls”不会输出“/etc/sysconfig/”的内容,而是默认文件夹的内容。

有没有免费的库可以用来完成这个任务?我正在寻找可以在 C# 程序中实现的类似 PuTTY 的功能。多谢。

最佳答案

sharpSsh (未经测试,但看起来不错)?

关于c# - 自动化长时间的 SSH session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420840/

相关文章:

windows - 什么是 %0|%0 以及它如何工作?

android - 构建 Opencv4.3 Android 共享库错误

python - 在特殊情况下在 python 中使用 switch case

c++ - 为什么 gcc 不报告跟随重复符号的错误?

c# - 使用 Lambda 或 LINQ 将一个类列表转换或映射到另一个类列表?

C# 将文件保存到内存并获取在以文件路径作为输入的方法中使用的路径

windows - 用于 Bootstrap 文件下载的 AWS CloudFormation 和 Windows Server 2008 R2

windows - 将新内容加载到剑道窗口的正确方法是什么?

c# - 关于日期格式的问题 - 16 :15 to 16:00

c# - 如何使用 TSQL 语法将 .bak 恢复到新数据库?