Articles of 远程访问

如何远程控制Windows?

有没有一种方法可以像使用SSH一样简单地远程控制Windows机器? 我目前使用FTP服务器的文件,但我更喜欢我可以pipe理我的其他Linux的方式。 我希望它像ssh一样是文本的,有没有类似的东西? 我的意思是运行程序,重新启动/closures,复制/编辑文件等… 我读了Cygwin,它做我需要的吗? 编辑: 我以前没有指定,应该是免费的

我有一个编程承包商 – 我如何远程logging他们的屏幕?

我们有一个承包商在异地工作。 我们想把所有东西都设置好,这样他的屏幕就能实时logging到我们的Windows Server 2008 R2机器上。 我们一直在使用TeamViewer,但是我们遇到了限制。 你会推荐什么? ps限制: 承包商需要能够从他自己初始化连接。 录音需要实时。 video必须logging在服务器端。 PPS我一直是一个程序员15年。 我了解程序员的工作方式,更多地了解他的编码风格,让投资者感到快乐,而不是其他任何事情。 我相信我的承包商。

Samba over OpenVPN – 非常慢

我已经build立了一个运行OpenVPN的服务器,目的是让客户远程访问Samba共享。 服务器运行CentOS 5.6,一个体面的四核至强CPU和大量的RAM。 我testing过的客户端是Windows 7 x64机器,也是相当高的规格。 结果是上传和下载到客户端的速度大约是60KB / s。 我知道Samba在重复访问方面效率很低,但即便如此,客户端的下行带宽为50Mbps,上行带宽为4Mbps。 即使客户端的上传速度是瓶颈,但仍然比这慢了9倍。 在传输过程中,服务器和客户端的CPU使用率可以忽略不计,因此必须排除密码速度。 服务器和客户端都打开相应的OpenVPN端口; OpenVPN密码是带有160位SHA1 HMAC的AES-128-CBC; TLS密钥也被使用,以及压缩。 任何想法这可能是什么? 我知道桑巴速度很慢,但是肯定这是不对的!

PowerShell远程突然停止工作

我在执行远程PowerShell脚本时遇到问题,该脚本应该在每天运行一次的任务pipe理器任务中更新应用程序的安装以进行自动化testing。 相当简单的脚本(下面的细节)用于成功运行约一年。 突然间,它开始失败,因为远程PowerShell脚本不能执行。 我不知道这是什么根源。 本地IT确保他们没有改变任何东西。 (我应该注意,我可以用别的东西来代替powershell脚本,但是我不打算轻易放弃,除此之外,我想知道这里有什么问题) 以下是一般设置: 未连接到域的Windows Server 2008 R2虚拟机称为目标。 在目标上分配给pipe理员组的本地用户u_target 。 域(称为域D)中的Windows Server 2008 R2虚拟机称为源。 分配给源上的pipe理员组的域D用户u_source 。 Powershell在两个虚拟机上都有2.0版本。 目标上的所有命令u_target具有pipe理权限的u_target执行,所有源上的命令u_source具有pipe理权限的u_source执行。 我三重检查,powershell已经开始作为pipe理员在所有情况下。 大约一年前,我在两台虚拟机上启用了psremoting,如下所示: 在目标上,u_target在admin中执行powershell enable-psremoting -force和set-item wsman:\local\client\TrustedHosts -value 'source' enable-psremoting -force set-item wsman:\local\client\TrustedHosts -value 'source'之后机器重新启动。 两个命令都没有任何错误地执行。 后来,当我遇到麻烦时,我用*replace了“来源”,以确保问题不是由于打字错误造成的。 在源代码中, u_source在admin powershell enable-psremoting -force 。 这台机器也重新启动。 之后,当事情失败时,目标也被添加到TrustedHosts。 应该执行的脚本原则上看起来如下: $server = 'target' #(using the FQHN) $username = 'u_target' […]

Linux:将所有消息打印到主控制台*和*辅助控制台(显示器/ KVM)?

我在各种Supermicro和其他白盒服务器上运行Linux(Red Hat,CentOS,SL,版本5和6)。 有些有IPMI,有些则不。 其中一些系统连接到键盘/显示器(KVM)控制台交换机。 其他系统连接到远程串行控制台。 而较新的服务器被挂接到IPMI中,并且可以通过基于局域网的KVM控制台redirect或LAN上串行(SOL)获得。 使用所有这些方法,我们希望在所有串行控制台和KVM屏幕上看到一致的输出。 例如,我们希望能够与系统进行交互,从启动到closures,我们希望看到整个启动顺序。 这包括看到由以下各项打印并与之交互的任何消息: BIOS(由许多现代BIOS中的BIOS控制台redirect处理,并独立于操作系统) 引导程序(Grub 0.97,在这种情况下) 查看由内核打印的消息 查看由fsck打印的消息,例如在大型文件系统的冗长fsck中。 在一个带有串行控制台的系统上,有时候fsck会在这里无所事事,等待系统pipe理员input一个密码。 但是系统pipe理员可能不会看到这个密码提示,除非我们碰巧记得进入串行控制台。 在启动会话期间查看由程序打印的消息 (例如Starting sshd: [ FAILED ] typo in sshd_config on line 171 ) login:提示,并允许我login到系统。 我已经尝试了一些方法,但似乎无论我放在grub.conf ,有些消息是打印到显示器还是串行控制台,但不是两者。 是否有可能告诉引导程序,Linux内核,操作系统等打印所有消息到所连接的显示器以及串口控制台?

PowerShell Get-Process:无法连接到远程计算机

现在已经挣扎了好几天了。 我收到以下错误: PS C:\> get-process -ComputerName Win2012r2 get-process : Couldn't connect to remote machine. At line:1 char:1 + get-process -ComputerName 10.10.1.54 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-Process], InvalidOperationException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetProcessCommand 我已经确认远程registry服务正在服务器上运行(我也尝试重新启动它)。 另外,我已经创build了一个自定义的防火墙规则,允许在端口5985 && 5986上的RCP连接按照https://stackoverflow.com/questions/22357063/get-process-to-remote-computer-doesnt-work-but-invoke-命令呢 我还仔细检查了每个Powershell的用户名Get-Process无法连接到远程计算机 注意 invoke-command -ComputerName Win2012r2 -ScriptBlock {Get-Process}可以正常工作,但是我真的需要让get-process -computername进程直接工作,因为在别人使用的另一个脚本中失败

是否有可能在没有安装SSH的Windows机器上远程运行批处理脚本?

我正在寻找一种在远程Windows机器上运行批处理脚本的方法。 我已经search了一些论坛和互联网,发现这个问题 。 看来目前最简单的方法是使用ssh 。 但是Linux或者Windows也提供了一些内置的工具来解决这个问题(比如从Linux到Windows的命令)?

无缝的远程桌面连接

我的雇主为我们提供了使用Citrix MetaFrame远程桌面软件在家工作的能力。 我大部分都没有投诉, 然而, 我想知道是否有人知道是否有可能做无缝的远程桌面连接 ? 因此,我的意思是可以利用这个客户端(或其他兼容的客户端)远程连接到我的机器上,让远程应用程序与我的本地应用程序并行运行,而不是在一个远程桌面窗口?

如何从PS远程会话启动服务器核心上的Windows Update?

当我通过Windows Server 2012 R2核心机器上的远程桌面login时,可以通过运行sconfig.cmd来触发Windows更新。 然而,当它在一个PS远程会话中被呼叫时失败: Enter-PSSession -ComputerName server2 这是sconfig的抱怨。 它基本上说,它无法find一个特定的registry值。 有趣的是,MicrosoftselectPowerShell上的VBScript来编程此CLI接口。 [server2]: PS C:\> sconfig C:\>echo off sconfig : FEHLER: Der angegebene Registrierungsschl?ssel bzw. Wert wurde nicht gefunden. + CategoryInfo : NotSpecified: (FEHLER: Der ang…nicht gefunden.:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError Microsoft (R) Windows Script Host, Version 5.8 Copyright (C) Microsoft Corporation. Alle Rechte […]

如何远程单个应用程序,而不是整个桌面

我想在一台Windows机器上运行一个应用程序(最好是2008服务器,但是任何平台都可以),并在另一个Windows工作站上显示UI。 我不知道我需要做什么混合的技术。 我已经看过MS Application Virtualization 4.5(以前称为SoftGrid),但这不是我正在寻找的。 我不希望应用程序在本地主机上运行,​​只是一个远程接口。 所有应用程序CPU活动和networking活动都需要在远程主机上本地化。 我知道这是不同的技术,但认为Mac的“Parallels”…这甚至可以用Windows远程桌面/terminal服务?