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 / 问题 / 1090177
Accepted
Pavel K
Pavel K
Asked: 2018-11-06 02:34:43 +0800 CST2018-11-06 02:34:43 +0800 CST 2018-11-06 02:34:43 +0800 CST

将 Remmina 1.2.0 与 SSH 隧道一起使用

  • 772

我正在使用 SSH 隧道和 remmina 客户端连接到远程机器。

首先,我在终端中打开隧道:

ssh -L 3309:<server_address>:3389 user@<aws_bastion>

然后我只需使用该服务器的用户名和密码通过 remmina 连接到 localhost:3309 端口。它工作得很好。

我想知道我是否可以直接在 remmina 中设置这个 SSH 隧道位

我试图指定以下内容

隧道设置屏幕

然后连接到我的 <aws_bastion> 服务器,它不起作用。我想知道如何在 GUI 客户端中翻译该隧道命令?

ssh tunnel remmina
  • 4 4 个回答
  • 23088 Views

4 个回答

  • Voted
  1. taper
    2020-06-17T14:26:55+08:002020-06-17T14:26:55+08:00

    它适用于我的情况,我认为奇怪的配置是:

    • 在SSH Tunnel中,最好使用SSH Agent基于身份验证。
    • 在基本localhost设置中,即使我将服务器的 IP 放在SSH Tunnel中,服务器也应该启动。

    希望这可以帮助。


    更新对我有用的配置:

    • 基本选项卡。

      这取决于远程中的 vnc 服务器设置。

      • 服务器:localhost:5900(假设vnc服务器在5900端口监听localhost)
      • 用户密码:您的 vnc 密码
    • SSH 隧道:

      • 勾选启用 SSH 隧道。
      • 选择自定义:VNC_SERVER_IP_ADDRESS:22 (22 是 SSH 的端口)
      • 在SSH 身份验证中:根据远程 ssh 配置,使用密码或使用SSH 代理。
    • 4
  2. Ed'ka
    2021-11-25T17:11:27+08:002021-11-25T17:11:27+08:00

    您不需要自己打开 ssh 隧道(现在?)。Remmina,至少是当前版本 1.4.2,为您完成。
    这是我的配置,它可以正常工作: 在此处输入图像描述

    • 2
  3. Best Answer
    Minty
    2018-11-06T08:47:46+08:002018-11-06T08:47:46+08:00

    虽然我认为 Remmina 不支持设置初始 SSH 隧道,但您始终可以为它运行一个脚本。类似于以下内容:

    !/bin/bash ssh -L 3309:<server_address>:3389 user@<aws_bastion> remmina -c (connectionname)

    当然,您需要创建一个特定于您的连接的连接文件,但之后该脚本应该启动隧道并一举连接到指定的机器。

    https://superuser.com/questions/628371/how-to-run-linux-remmina-from-the-terminal

    此链接详细说明了如何创建这样的配置文件。

    • 0
  4. knb
    2022-05-07T02:35:33+08:002022-05-07T02:35:33+08:00

    设想: localhost => jumpbox => RDP-host

    如果您想通过 Jumpbox 连接到隔离的 RDP 服务器(它只接受来自 Jumpbox 的 RDP 连接),我通过以下 Remmina 配置获得了成功。

    第 1 步:在 gnome 终端中,输入

    ssh my.jumpbox.com -L 1111:my.rdp.server:3389

    (这假设您的 ~/.ssh/config 文件中有一个条目。要更明确地建立连接,请输入

    ssh -l jumpboxloginname -i ~/.ssh/private-key-to-jumpbox my.jumpbox.com -L 1111:my.rdp.server:3389,或者,
    如果您启用了基于密码的登录,请使用
    ssh -l jumpboxuser my.jumpbox.com -L 1111:my.rdp.server:3389)

    这将打开一个到 jumpbox 的交互式终端,并打开一个到 jumpbox 的本地 SSH 隧道。此ssh命令指示 Jumpbox 将来自本地主机端口 1111(运行 Remmina)的任何流量转发到 RDP 主机。

    第 2 步:使用 Remmina 通过 Jumpbox 连接到 RDP 主机:在 Remmina Gui 中打开连接配置文件。在 Remmina 的“基本”选项卡中,输入 localhost:1111(以及 Windows 用户的凭据)。在“SSH 隧道”选项卡中,不要输入任何内容。

    基本选项卡


    请注意,下面选项卡中的所有内容均显示为灰色。条目来自早期的实验。

    ssh 隧道选项卡

    可选的。(如果您运行 tmux 或 byobu)按 F6 以从 jumpbox 分离(而不是断开连接)。如果 Remmina 仍处于打开状态,则终端窗口似乎挂起。键入CTRL-z。键入bg。让你的终端回来。然而,隧道保持开放。- 如果您之前关闭了 Remmina,终端连接和 SSH 隧道都将关闭。您将立即取回您的终端。

    • 0

相关问题

  • Gnome-terminal 快捷方式在选项卡中打开多个 ssh 连接

  • 通过 SSH 禁用密码访问?

  • ssh 如何使用多个私钥?

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

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

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