AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1234759
Accepted
D1X
D1X
Asked: 2020-05-04 05:09:28 +0800 CST2020-05-04 05:09:28 +0800 CST 2020-05-04 05:09:28 +0800 CST

通过 ssh 配置 Remmina 或其他 GUI 控制应用程序,无需 X 转发

  • 772

由于 COVID-19 危机,我只能通过 ssh 访问我的工作计算机(因此无法进行物理访问)。由于我通过另一台不允许X转发的计算机连接到这台计算机,因此我无法转发X。

我现在需要通过仅使用终端来控制不允许我这样做的应用程序。

我想到的最佳选择(我接受建议)是使用 Remmina,但我需要能够在ssh没有 GUI 的情况下远程启动和配置它。

每当我尝试通过 ssh 启动 Remmina 时,由于 X 转发不可用,它会引发错误。

请注意,我无法直接连接到我的工作计算机,我需要先ssh连接到局域网中的另一台计算机,然后再连接ssh到我的个人工作计算机。这些都是机构强加的限制,没有个人电脑可以连接到外部世界。因此,如果H是我的家用计算机,我必须通过计算机连接B到我的工作计算机W(H-> B-> W)

ssh remote remote-desktop 18.04 remmina
  • 2 2 个回答
  • 2696 Views

2 个回答

  • Voted
  1. Best Answer
    Mostafa Najafiyazdi
    2020-05-27T15:20:40+08:002020-05-27T15:20:40+08:00

    我的理解是您试图在目标计算机上执行 Reminna,即W. 这不是这样做的方法。

    方法#1

    你需要

    1. 更改您的WANDB计算机设置以允许远程桌面连接
    2. 从您的计算机使用远程桌面客户端(例如 Reminna)H,连接到B. 您会在B. 使用 Reminna(或任何其他远程桌面客户端)B连接到H.
    3. 3.

    要从终端启用Remote Desktop Connection主机(此处W和B),您应该执行以下操作(假设主机也是 Ubuntu):

    1. 启用远程桌面共享
    2. 将身份验证方法设置为vnc
    3. 重新开始lightdm
    dconf write /org/gnome/desktop/remote-access/enabled true
    dconf write /org/gnome/desktop/remote-access/prompt-enabled false
    dconf write /org/gnome/desktop/remote-access/authentication-methods "['vnc']"
    dconf write /org/gnome/desktop/remote-access/require-encryption false
    sudo service lightdm restart
    

    您可能还想禁用挂起锁定并在主机上保持屏幕实时:

    dconf write /org/gnome/desktop/screensaver/lock-enabled false
    dconf write /org/gnome/desktop/screensaver/ubuntu-lock-on-suspend false
    dconf write /org/gnome/desktop/session/idle-delay "uint32 0"
    

    然后在您的客户端计算机上,(先 on H,然后 on B)使用 Reminna 连接到主机(H-> B,然后B-> W)。确保您将 Reminna 与我们的连接设置VNC为协议,并且Enable SSH tunnel.

    方法#2 设置主机W共享桌面的步骤与之前相同。使用 Reminna 的步骤H也是一样的。

    另一种方法是将您的计算机配置B为桥接网络连接。这是高级的,除非你知道你在做什么并且你有管理员权限,否则你不应该这样做。或者从您的 IT 团队获得帮助。如果您想尝试这样做,请查看此页面。

    • 1
  2. Nathannael C
    2020-05-26T18:47:38+08:002020-05-26T18:47:38+08:00

    在你的工作计算机上安装 vnc(我对我的 vps 做了那个)网上有很多教程,我想这对你来说是完美的。安装后,你可以使用remmina通过vnc连接到你的工作电脑

    • 0

相关问题

  • 如何通过一个 SSH 连接拥有多个终端会话?

  • 是否有相当于 Windows 远程协助/iChat 屏幕共享的功能?[复制]

  • 从 Ubuntu 连接到 Windows 的最佳远程桌面工具是什么?[关闭]

  • 如何与无头服务器进行图形交互?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve