标签: remote-access

启动进入 RDP 登录提示的最小操作系统?

我正在对瘦客户端进行一些研究。我已经在装有 Linux 的家用 PC 上配置了RDP 服务器。我有一台旧台式计算机,我想将其用作瘦客户端。

尽管我可以在当前操作系统 (Windows XP) 上安装 RDP 客户端,但我正在寻找一种向用户提供 RDP 登录提示的简约操作系统。这应该会大大减少计算机的启动时间。有这样的操作系统吗?

remote-access rdp thin-client remote-desktop

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

SSH远程执行带有特殊字符的命令

我在通过包含特殊字符的 SSH 执行远程命令时遇到问题。我正在尝试从 MySQL 导出数据库以进行备份。这是我在本地脚本中的命令:

#!/bin/bash
ssh user@host "mysqldump -u dbname -p'p$ssw0rd' --lock-tables=false dbname > ~/sites/mysite/backup/dbname.sql"
Run Code Online (Sandbox Code Playgroud)

如您所见,我在密码周围使用了 ' 字符。当我执行此脚本时,出现以下错误:

mysqldump: Got error: 1045: Access denied for user 'dbname'@'localhost' (using password: YES) when trying to connect
Run Code Online (Sandbox Code Playgroud)

但是,当我手动 ssh 进入机器并执行命令时,它执行得很好。我的印象是通过 ssh 执行命令会丢失一些东西并且密码没有通过。

如何通过 ssh 执行带有特殊字符的命令?

mysql remote-access ssh

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

为什么域管理员可以在本地运行 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万
查看次数

Ansible:为不同的主机使用不同的 sudo 用户

最近开始使用ansible。我们有在不同用户下设置应用程序的服务器,例如在服务器 xyz.com 中,unix 用户是 xyz_user 等等。

所以在 xyz.com 的情况下,

ansible xyz.com -a 'command' -u xyz_user -K
Run Code Online (Sandbox Code Playgroud)

我们如何在 ansible 配置中设置 sudo 用户,以便自动 sudo 到为服务器定义的特定用户?

remote-access configuration-management ansible

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

删除 Server 2012 远程访问服务器

我的 IT 主管正在指导我设置 Server 2012 VPN/RA 服务器。我们在我们的测试环境中没有这样做,现在我想删除它。

我知道在安装此服务器时会进行域更改,例如创建组策略等,我想确保在删除它时我正确执行。

我能从 Microsoft 找到的唯一文档是关于 Uninstall-RemoteAccess powershell 命令。

正确运行此操作是否会删除角色,并撤消对域和组策略所做的任何更改?

remote-access powershell vpn uninstall windows-server-2012

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

如何在域信任无效的远程计算机上启动命令?(使用本地信用)

我打算使用 WMIC 来重置远程机器的信任,并且不在网络上。以下所有变化都会导致“拒绝访问”:

以下工作正常:

net use \\patterson-e10 /user:patterson-e10\wks.admin xxx
Run Code Online (Sandbox Code Playgroud)

以下所有失败:

 wmic /node:"patterson-e10"  /user:"patterson-e10\wks.admin"  /password:xxx process call create "cmd /c dir"
 wmic /node:"patterson-e10"  /user:".\wks.admin"  /password:xxx process call create "cmd /c dir"
 wmic /node:"patterson-e10"  /user:"wks.admin"  /password:xxx process call create "cmd /c dir"
 wmic /node:"patterson-e10"  /user:wks.admin  /password:xxx process call create "cmd /c dir"
Run Code Online (Sandbox Code Playgroud)

我即将尝试 Powershell (PS) 远程处理,但我不确定它如何与信任一起工作。

更新

我也尝试过 PSExec 和 SC(我将在其中“启动服务”)并遇到类似的身份验证失败。

似乎部分有效的唯一途径是我启动 RDP 会话,并将驱动器映射到我的源计算机,然后在那里运行命令。我研究了脚本 RDP,除了创建连接文件之外,我似乎无能为力。

更新 2

该机器没有控制台,因此以下将非域成员添加到TrustedHosts 的解决方案不起作用,我只是希望有另一种解决方案/解决方法。

remote-access scripting active-directory wmi pstools

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

Ubuntu 上的 Samba NT_STATUS_ACCESS_DENIED 错误

我在 Ubuntu 上设置了一个 Samba 服务器。当我允许访客访问时一切正常,但是当我尝试为特定用户设置配置时,我收到以下错误:

$ smbclient  //x.x.x.x/john -U john
Enter john's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu]
tree connect failed: NT_STATUS_ACCESS_DENIED
Run Code Online (Sandbox Code Playgroud)

这是服务器端的配置(/etc/samba/smb.conf):

[john]
    comment = Ubuntu File Server Share
    path = /home/john
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755
    valid users = john
    writable = yes
Run Code Online (Sandbox Code Playgroud)

请注意:

  • john 帐户存在于 /etc/passwd 中
  • /home/john 存在并且由 john 拥有:john
  • 如前所述,当我允许访客访问时,连接工作正常

这是我第一次这样做。我错过了什么吗?

remote-access authentication samba

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

如何通过来自 powershell 的串行控制台电缆连接到 cisco 交换机?

我实际上不需要在交换机上执行任何操作。我只需要验证它在那里。

我有一些远程服务器需要验证是否正确连接了蓝色串行控制台电缆。与其将 RDC 插入到每个文件中并复制/配置腻子只是为了几次回车,我想使用“enter-pssession”来远程连接到 PowerShell 并以这种方式访问​​ COM1。

我试过使用它,但在控制台上没有得到任何反馈。

https://blogs.msdn.microsoft.com/powershell/2006/08/31/writing-and-reading-info-from-serial-ports/

谢谢!

remote-access windows powershell cisco serial

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

使用 kubectl 连接到远程 minikube 集群

我想看看是否可以使用本地(Mac)kubectl 连接到远程 minikube 集群(Ubuntu 盒子)。我目前使用 Docker,并且可以使用docker-machine. 只需评估机器名称,docker 就会使用远程机器。

我想知道 minikube/kubectl 是否有类似的东西?我发现一些文章提到我需要将远程~/.minikube目录复制到本地,并更改一些配置。但这对于像这样的工具docker-machine无缝完成的事情来说似乎相当复杂。

是否有类似的工具可用,或者如果没有,有人可以帮助我完成连接到远程集群所需的步骤吗?

远程机器 目前我使用docker驱动程序(这是命令的完整输出,只有一行):

$ minikube config view
- driver: docker
Run Code Online (Sandbox Code Playgroud)

并拥有多项NodePort服务:

$ kubectl get service -A
NAMESPACE     NAME              TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                  AGE
default       apigateway        NodePort    10.100.122.255   <none>        8080:30601/TCP           19h
default       discoveryserver   NodePort    10.101.106.231   <none>        8761:30602/TCP           19h
default       elasticsearch     NodePort    10.97.197.14     <none>        9200:30604/TCP           19h
default       harness           NodePort    10.97.233.245    <none>        9090:30603/TCP           19h
default       kubernetes        ClusterIP   10.96.0.1        <none>        443/TCP                  19h
default …
Run Code Online (Sandbox Code Playgroud)

remote-access docker kubernetes minikube

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