标签: remote-access

远程*后台* GUI 登录到 OSX 工作站?

我希望能够在后台远程登录 OS X GUI,即不打扰当前坐在机器前的任何人。

Apple 远程桌面或 VNC 不会削减它——它们只允许从控制台会话管理机器。我意识到我可以获得远程 ssh 登录,但我需要能够获得完整的标准 GUI 登录。

这可能吗?

remote-access remote-desktop mac-osx

6
推荐指数
1
解决办法
6620
查看次数

使用 inittab 确保 sshd(和其他重要项目)仍在运行——有什么缺点吗?

设法杀死了远程机器上的 sshd(通过运行一个使用机器中所有可用内存的脚本,哎呀......)该 sshd 始终保持运行。

除了每 n 分钟或几小时重新启动 sshd 的 hacky cron 作业之外,使用 inittab 来获取 init 以保持 sshd 运行似乎是一个好主意

这种方法有什么缺点吗? Linux 发行版在默认情况下这样做似乎是明智的,因为 sshd 通常是机器唯一可用的访问方法。

此外,还有其他守护进程我应该使用这种方法吗?也许是nagios的nrpe之类的监控代理?

[1] 是的,管理卡或网络电源开关是个好主意,但当时它们被认为是“不必要的”……

remote-access linux unix ssh inittab

6
推荐指数
1
解决办法
2645
查看次数

是否可以在不安装 ssh 的情况下从 Linux 在 Windows 机器上远程运行批处理脚本?

我正在寻找一种在 Linux 中在远程 Windows 机器上运行批处理脚本的方法。我已经搜索了一些论坛和互联网,发现了例如这个问题

到目前为止,似乎最简单的方法是使用ssh. 但是 Linux 或 Windows 是否也提供了一些内置工具来解决这个问题(类似于 Linux-to-Windows 的 at-command)?

remote-access linux windows

6
推荐指数
1
解决办法
4795
查看次数

无法连接到远程服务器上的 MySql 服务器

  • 连接到:CentOS v?? 与 MySQL 4.?? 在纳什维尔(例如公共 ip=11.11.11.11)

    堆栈:电缆调制解调器作为网关 > 带转发功能的路由器 > CentOs Box

  • 连接来源:达拉斯的 Windows 2003 R2(例如 public ip=22.22.22.22)

我正在尝试通过我的公共 IP 从远程服务器访问我的 MySql 服务器。当我尝试连接时,几秒钟后出现“无法打开与主机的连接”的错误。它没有机会要求我提供登录凭据。以下是我为打开此服务器以进行远程连接所做的一些事情:

  • 在我的路由器上打开端口 3306 并将其转发到我的 MySql 框的本地 IP 地址。
  • 按照此博客条目中的说明进行操作。
  • 在 MySql 中创建了一个用户,可以访问我想要的数据库 (username@22.22.22.22)。** 当然,它甚至还不到这一步......只是想我会包括这个。

当我尝试从达拉斯的盒子 telnet 到纳什维尔 3306 端口的盒子时,我得到了这个:

C:\Documents and Settings\Administrator>telnet 11.11.11.11 3306
Connecting To 11.11.11.11...Could not open connection to the host, on port 3306: Connect failed
Run Code Online (Sandbox Code Playgroud)

但是,我可以从 22.22.22.22 ping 11.11.11.11(抱歉格式错误......我试过):

C:\Documents and Settings\Administrator>ping 11.11.11.11

用 32 字节的数据 Ping 11.11.11.11:

11.11.11.11回复:bytes=32时间=57ms TTL=54 11.11.11.11回复:bytes=32时间=61ms TTL=54 …

mysql remote-access firewall centos connection

6
推荐指数
1
解决办法
9361
查看次数

在 Linux 上进行远程网络干预的死人开关

当我要更改远程服务器的网络配置时,我正在考虑一些安全机制来防止我意外失去对服务器的控制。

我使用的 0 级保护是预定的系统重启:

# at now+x minutes
> reboot
> ctrl+D
Run Code Online (Sandbox Code Playgroud)

其中 x 是重启前的延迟。

虽然这对于非常简单的任务(例如使用 iptables)非常有效,但这种方法至少有两个缺点:

  • 它不是很被动,即如果例如自动远程 ssh 命令失败 x 秒内不再起作用,则应该自动检测连接问题。
  • 如果需要修改一些配置文件然后重新启动以测试更改,这显然是行不通的。

你们在使用第二点的工具吗?如果我无法在重新启动后 X 分钟加入服务器,我希望能够将系统配置恢复到以前已知的稳定状态。

谢谢!

编辑:

  • 该服务器是一个远程 Linux 服务器,具有类似 Debian 或类似 RHEL 的发行版。

  • 我只能访问防火墙后面的这个特定服务器。除端口 22 (ssh) 外,所有端口都被过滤。所以没有 KVM 切换器,没有 iDRAC 等。

  • 如果发生严重故障,我可以在这台机器上获得本地支持,但这需要太多时间:开车需要三个小时。我更愿意把这段时间花在 serverfault 上或开发我自己的工具以避免去那里。

  • 我的实际计划:开发一些基于 mercurial 或 git 的丑陋工具,并在 cron 中调用“hg revert;reboot”。我只是想知道是否已经存在一些经过良好测试的工具。

networking remote-access configuration-management best-practices

6
推荐指数
2
解决办法
1817
查看次数

将两个基于 linux 的远程环境永久连接在一起的推荐方法是什么?

我们有一个远程托管的基于 linux 的环境和办公室里的几台备用机器。我想将这些机器用作远程托管应用程序的工作人员,尽管它们需要通过私有 IP 子网永久访问托管服务器。实现这一目标的最佳(理想情况下是免费的)方法是什么?

我在寻找 VPN 解决方案吗?

除了 VPN 之外,还有其他方法可以做到这一点吗?

谢谢!

remote-access linux vpn

6
推荐指数
1
解决办法
1893
查看次数

mongoDB 不会远程连接

我已经在 EC2 上的 redhat 虚拟机上安装了 mongoDB。

服务器在本地完美运行,我可以连接和执行命令等。现在,我尝试从 EC2 上的另一个虚拟机远程连接,但无论我尝试了多少,我都无法连接。起初我以为是安全组的问题,所以我尝试启用组内的所有端口(两个虚拟机都属于同一个安全组)我还在iptables文件中启用了连接(是的,重新启动了服务)但是它仍然不起作用......关于问题可能是什么的任何想法?

我得到的错误是:

MongoDB shell version: 2.0.2
connecting to: ec2-XXXX.eu-west-1.compute.amazonaws.com/test
Thu Jan  5 13:55:32 Error: couldn't connect to server ec2-XXXX.eu-west-1.compute.amazonaws.com shell/mongo.js:86
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

预先感谢。

关于“bind_ip”设置,嗯..没有默认值,我的意思是在 mongodb.conf 中甚至没有 bind_ip 行,默认情况下。我可能期待 bind_ip = 127.0.0.1 之类的东西,以便我可以将其注释掉,但它不存在,所以我尝试使用 bind_ip = 0.0.0.0 但仍然无法正常工作。

remote-access amazon-ec2 mongodb

6
推荐指数
2
解决办法
2万
查看次数

如何在 Windows 8 Professional 上安装服务器管理器?

我已在 Windows 8 Enterprise 计算机上下载并安装了适用于 Windows 8 的远程服务器管理工​​具

网上资源建议安装 RSAT 也应该安装服务器管理器 GUI,但我找不到它。

我是否需要执行一些额外的步骤来启用服务器管理器?
我试过研究这个,但没有遇到任何解决方案。

编辑:

在此处输入图片说明

remote-access windows windows-8

5
推荐指数
2
解决办法
2万
查看次数

为什么域管理员可以在本地运行 powershell cmd,但使用同一个帐户通过 WinRM 连接,命令返回 UnauthorizedAccessException?

我正在尝试远程管理 Windows 7 机器。我已启用 WinRM 并可用于Enter-PsSession连接到远程计算机。

但是,我注意到本地运行特定命令与远程运行它之间的区别,即使我使用相同的用户帐户(这是域管理员)进行连接。

远程会话的输出是:

> enter-pssession -computername  REMOTEHOST
[REMOTEHOST} > Get-WURebootStatus
New-Object : Creating an instance of the COM component with CLSID {C01B9BA0-BEA7-41BA-B604-D0A36F469133} from the IClassFactory failed due to the following error: 80070005.
At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\pswindowsupdate\Get-WURebootStatus.ps1:52 char:33
+             $objSystemInfo= New-Object <<<<  -ComObject "Microsoft.Update.SystemInfo"
+ CategoryInfo          : NotSpecified: (:) [New-Object], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.NewObjectCommand
Run Code Online (Sandbox Code Playgroud)

ExecutionPolicy 设置为“无限制”,当我在远程机器上使用本地 powershell 会话时,此命令非常有效。

远程 powershell 会话是否有不同的安全上下文?

编辑:它失败的具体线路是这个:

$objSystemInfo= New-Object -ComObject "Microsoft.Update.SystemInfo"
Run Code Online (Sandbox Code Playgroud)

remote-access powershell winrm

5
推荐指数
1
解决办法
4510
查看次数

使用“curl | bash”反馈远程执行脚本

我正在一个使用很多这样的命令的平台上工作: ssh login@server.com 'curl http://some_server/script.sh | bash'

这对于远程执行脚本来说非常干净和方便,但是,无论如何我都看不到获取脚本的输出/退出代码。任何人都可以找出一些方法来确保脚本已正确执行(从启动 ssh 的主机的角度来看)。

remote-access ssh bash remote curl

5
推荐指数
1
解决办法
3万
查看次数