ehviewer配额不足509 ehviewer照片只占一半怎么弄


网络管理小助手——网管小贾的专业分享

经常需要远程连接访问服务器的朋友们,一定深有体会,每天都要进行繁琐的远程桌面连接操作。

虽然我们已经习惯了使用远程桌面连接或VNC等远程软件,但你有没有想过自己也能制作一款实现远程服务器的软件呢?

别惊讶,网络上的大神们又开始展现他们的创意了!

没错,他们不甘于现状,不满足于眼前所见的,他们要创造出属于自己的宇宙。

对于我们这些普通用户来说,大神们仿佛高高在上、遥不可及,但他们的创新与尝试总是让人心生敬意。

那么,我们不妨安安静静地坐好,把小手放在背后,听我给你们介绍一个大神的创意。

不知道小伙伴们平时有没有关注过编程语言排行榜?就像看富豪榜一样,我们的眼睛总是盯着那些排名靠前的,但实际上众多的编程语言中还有许多小众语言等待我们去发现。

在我们熟知的Java、C/C++、Python和Go等语言之外,还有一个鲜为人知的编程语言——PowerShell。

可能你从未真正关注过它,甚至可能认为它不算是一门编程语言。但现在我可以告诉你,PowerShell不仅存在,而且功能强大。

更令人兴奋的是,大神们用PowerShell开发出了一套远程访问服务器的软件,并给它取了一个响亮的名字——Power Remote Desktop。

项目链接:/DarkCoderSc/PowerRemoteDesktop

这里可能会有小伙伴产生疑问,甚至会嘲笑。但请听我细细道来。

Power Remote Desktop 基于PowerShell编码,不依赖任何现有的远程桌面应用程序或协议。它是纯粹的PowerShell代码实现。

这款软件功能齐全,与通常的远程桌面程序一样强大,但更易使用,并且安装十分方便灵活。

目前,Power Remote Desktop处于测试阶段,可在Win10/Win11上正常运行。

接下来,就让我们一起见识一下这款简捷而功能强大的远程软件吧!

PowerRemoteDesktop 当前测试版本 1.0.5 Beta 6 主要特性:

  • 支持HDPI和缩放的远程桌面流。
  • 远程控制:包括鼠标(移动、单击、滚轮)和击键(键盘)。
  • 安全:网络流量使用TLSv1.2或TLSv1.3进行加密,通过基于质询的身份验证机制(使用用户定义的复杂密码)授予对服务器的访问权限。
  • 网络流量加密可选用默认的X509或自定义X509。
  • 支持服务器指纹验证,并可在会话之间持久化。
  • 查看器和服务器之间的剪贴板文本同步。
  • 同步鼠标光标图标状态在查看器(虚拟桌面)和服务器之间。
  • 支持多屏幕(器),如果远程计算机具有多个桌面屏幕,则可选择要捕获的桌面屏幕。
  • "仅查看"模式的ViewOnly用于演示,可禁用远程控制功能,只需向远程对等方显示屏幕即可。

安装方法:

推荐方法:

通过PowerShell库安装

(PowerShell Gallery)

<p

  • ListenAddress(默认值:0.0.0.0):此参数定义了程序在哪个网络界面上新的查看器连接。
    • 0.0.0.0:此为所有可用的网络接口。
    • 127.0.0.1:仅本地回环地址。
    • x.x.x.x:指定特定网络接口(请将x替换为有效的网络地址)。
  • ListenPort(默认值:2801):这定义了程序在哪个端口上新的查看器连接。
  • Password(必需):用于身份验证过程中所需的密码。
  • CertificateFile(默认值:无):有效的X509文件,包含私钥。若设置,此参数将具有优先级。
  • EncodedCertificate(默认值:无):Base64编码的有效X509文件,包含私钥。
  • TransportMode(默认值:Raw):此参数定义了用于传输流的方法。
    • Raw:以原始字节的形式传输流(推荐使用)。
    • Base64:将流作为Base64编码的字符串进行传输。
  • TLSv1_3(无默认值):如果存在此开关,服务器将使用TLS v1.3而不是TLS v1.2。此选项仅在查看器和服务器都支持TLS v1.3时使用。
  • DisableVerbosity(无默认值):如果存在此开关,则将从控制台隐藏详细输出信息。
  • ImageQuality(默认值:100):此参数定义了JPEG压缩级别,范围从0到100,其中0为最低质量,100为最高质量。
  • Clipboard(默认值:Both):定义剪贴板的同步规则。
    • Disabled:完全禁用剪贴板同步。
    • Receive:仅使用远程剪贴板更新本地剪贴板。
    • Send:将本地剪贴板内容发送到远程对等方。
    • Both:剪贴板在查看器和服务器之间完全同步。
  • ViewOnly(无默认值):如果存在此开关,则查看器将无法控制鼠标和键盘活动。此参数仅对视图会话有效。

若未设置选项,系统将自动生成默认的X509并安装在本地计算机上,此操作需要管理员权限。

例如:

请注意,密码必须符合一定的复杂度要求,否则可能导致服务无法正常启动的错误提示。

密码规则至少应包含12位长度,其中至少有一个特殊字符来自!@%^&_集合,同时需要小写和大写字母。

当所有设置正确后,服务即可顺利启动。

当客户端成功连接到服务器时,我们便可在服务端看到画面。

如有使用,则按照相应步骤添加即可。

使用自己创建的X509,可以在不以管理员身份运行PowerShell实例的情况下使用PowerRemoteDesktop。

借助OpenSSL工具,我们可以轻松地创建自己的X509。

例如,创建的文件名为sysadm.key为私钥,sysadm.crt为。

随后,导出包含私钥的新为sysadm.p12文件。

拥有了sysadm.p12后,我们可以通过两种方式使用它。

一种是直接将添加到-CertificateFile参数后面,如前所述。