使用 C# 控制台应用程序的远程登录
本文关键字:登录 程登录 控制台 应用程序 使用 | 更新日期: 2023-09-27 18:34:51
我有一台服务器,我可以使用我的Windows 7远程登录到它。 我只需键入telnet,然后在Cmd中打开主机端口,然后打开我的用户名和密码。 之后一切都会好起来的,我可以执行我所有的命令,我想知道,在 C# 中有什么这样的方法吗?只需连接到主机端口传递用户名和密码,然后执行命令?
您可以使用 Minimalistic Telnet,这是一个很好的免费 C# telnet 客户端库。
为了你所崇拜的神灵......
http://en.wikipedia.org/wiki/Telnet
没有用于远程登录的有线协议...它就在位中,除非你正在做一些高级的事情(你不是(,否则你真的不必担心这一点。
1( 使用 TcpClient,在端口上连接(可能是 23 个(2( 使用 Encoding.GetBytes('commmand'( 创建一个命令。3( 发送套接字上的字节并处理响应...
您可以使用 Process.Start 启动 telnet 进程,然后将数据发送到该进程的标准输入,并从标准输出读取。