C#的奇技淫巧:利用WinRM来远程操控其他服务器上的进程

 
前言:有时候远程服务器的进程你想偷偷去围观一下有哪些,或者对一些比较调皮的进程进行封杀,或者对一些自己研发的服务进行远程手动启动或者重启等,又不想打开远程桌面,只想悄咪咪地执行,那也许下面的文章会对你有启发。
前提条件

确保远程服务器(服务端)已启用WinRM。在远程服务器上运行以下命令可以启用和配置WinRM:

winrm quickconfig

确保执行远程命令的客户端和服务器之间的防火墙规则允许WinRM通信(默认使用端口5985和5986)。
本地客户端网络,需要设置为专用网络

打开设置:
 
点击开始按钮,然后选择“设置”(齿轮图标)。
访问网络和互联网设置:
 
在设置菜单中,选择“网络和互联网”。
更改网络属性:
 
在“状态”下,点击“属性”(可能需要先选择你的网络连接,如Wi-Fi或以太网)。
找到“网络配置文件”部分,将其从“公用”更改为“专用”。

 
管理员权限打开本地power shell,并按照上面服务端的同样配置启用WinRM

 
配置TrustedHosts
本地客户端,在管理员权限下,执行以下命令,使得客户端信任远程主机的连接。远程服务......

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...