连接到Nautilus中另一台SSH服务器后面的SSH服务器时出现问题

卡斯帕尔

因此,我有这台学校服务器,我正尝试通过nautilus连接到该服务器。在终端中,这很容易,但是我希望也可以在nautilus中打开它。

在终端中,我的操作方式如下所示:

ssh [email protected]

现在我已经连接到那里了,我可以ssh myUser2.my.server2.com在该服务器内部进行连接到server2了。我无法直接连接到服务器2。必须像我现在那样做。

所以现在我只能通过键入以下内容来连接到Nautilus中的第一台服务器 ssh://[email protected]

但是如何从那里连接到server2?

muru

如果您的第一个SSH服务器(my.server.com)支持TCP端口转发,则可以将本地系统(localhost上的端口转发my.server2.comvia my.server.com

ssh -fNL 2022:my.server2.com:22 [email protected]

这会将端口2022转发localhost到的端口22 my.server2.com然后,您可以直接连接到第二台服务器:

ssh myUser2@localhost:2022

在Nautilus中,您可以使用进行连接ssh://myUser2@localhost:2022


这些-fN标志将SSH发送到后台,并在关闭它时产生了问题。有三种解决方法:

自动关闭

ssh -fNL 2022:my.server2.com:22 [email protected] sleep 10

现在,在睡眠命令执行完毕(10秒)之前,使用Nautilus进行连接。只要连接了Nautilus,连接就会保持活动状态。完成后,断开与Nautilus的连接,连接将停止。

让命令等待输入

ssh -tL 2022:my.server2.com:22 [email protected] 'read -p"Press Enter to exit: "'

read命令将等待输入。完成后按Enter来关闭连接。

查找连接过程并杀死它

pgrep -fa fNL

这将向您显示fNL命令行中具有的所有进程(应该只有SSH连接进程)。无论是kill正确的进程的PID,如果有一个以上的,或使用pkill如果只有一个进程:pkill的-f民族解放力量这是相当多的已经被使用建立的连接的唯一选择-fN

不运行命令,然后照常退出

ssh -L 2022:my.server2.com:22 [email protected]

这将打开一个普通的外壳,您可以像平常一样从中退出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NodeJS连接到另一台服务器上的wss

来自分类Dev

连接到Mysql服务器时出现问题

来自分类Dev

从另一台服务器连接到AWS服务器上的MongoDB

来自分类Dev

bash将数组传递给ssh到另一台服务器

来自分类Dev

将项目移至另一台服务器时出现500错误

来自分类Dev

Anaconda连接到从另一台服务器创建的环境

来自分类Dev

将ssh密钥从一台服务器复制到另一台服务器

来自分类Dev

我可以告诉PuTTY连接到一台SSH服务器,然后自动连接到另一台SSH服务器吗?

来自分类Dev

连接到NAT后面的SSH服务器

来自分类Dev

ssh无法从另一台计算机到虚拟Ubuntu服务器

来自分类Dev

通过SSH通过另一台服务器隧道传输yum流量

来自分类Dev

为什么当我ssh进入一台服务器时,它显示bash而另一台拥有我的用户名?

来自分类Dev

连接到Mysql服务器时出现问题

来自分类Dev

带有Grunt的AngularJS-连接到另一台服务器

来自分类Dev

如何通过第二台服务器的密钥使用另一台服务器SSH到服务器?

来自分类Dev

linux + ssh登录从一台服务器花费到另一台服务器上花费的时间

来自分类Dev

如何使用ssh从一台服务器上的文件复制文本并追加到另一台服务器上的文件?

来自分类Dev

使用SSH将ubuntu 64位服务器安装到另一台服务器

来自分类Dev

ssh:通过远程服务器到另一台服务器的隧道

来自分类Dev

通过ssh从另一台服务器获取此命令的输出

来自分类Dev

如何连接到另一台服务器后面的SSH服务器?

来自分类Dev

隧道SSH:通过另一台服务器访问被防火墙阻止的服务器

来自分类Dev

通过ssh将file.txt从我的一台服务器传输到另一台服务器

来自分类Dev

在Heroku中,我如何从另一台服务器连接PostgreSQL?

来自分类Dev

由另一台服务器请求时,字体的AEM CORS问题

来自分类Dev

我无法从另一台服务器连接到反向 SSH

来自分类Dev

从 ssh 到另一台远程服务器的远程服务器 scp 到本地

来自分类Dev

Zend 框架在从一台服务器传输到另一台服务器时出现问题

来自分类Dev

转发服务器 HTTP 流量以通过 SSH 隧道在另一台设备中处理

Related 相关文章

  1. 1

    NodeJS连接到另一台服务器上的wss

  2. 2

    连接到Mysql服务器时出现问题

  3. 3

    从另一台服务器连接到AWS服务器上的MongoDB

  4. 4

    bash将数组传递给ssh到另一台服务器

  5. 5

    将项目移至另一台服务器时出现500错误

  6. 6

    Anaconda连接到从另一台服务器创建的环境

  7. 7

    将ssh密钥从一台服务器复制到另一台服务器

  8. 8

    我可以告诉PuTTY连接到一台SSH服务器,然后自动连接到另一台SSH服务器吗?

  9. 9

    连接到NAT后面的SSH服务器

  10. 10

    ssh无法从另一台计算机到虚拟Ubuntu服务器

  11. 11

    通过SSH通过另一台服务器隧道传输yum流量

  12. 12

    为什么当我ssh进入一台服务器时,它显示bash而另一台拥有我的用户名?

  13. 13

    连接到Mysql服务器时出现问题

  14. 14

    带有Grunt的AngularJS-连接到另一台服务器

  15. 15

    如何通过第二台服务器的密钥使用另一台服务器SSH到服务器?

  16. 16

    linux + ssh登录从一台服务器花费到另一台服务器上花费的时间

  17. 17

    如何使用ssh从一台服务器上的文件复制文本并追加到另一台服务器上的文件?

  18. 18

    使用SSH将ubuntu 64位服务器安装到另一台服务器

  19. 19

    ssh:通过远程服务器到另一台服务器的隧道

  20. 20

    通过ssh从另一台服务器获取此命令的输出

  21. 21

    如何连接到另一台服务器后面的SSH服务器?

  22. 22

    隧道SSH:通过另一台服务器访问被防火墙阻止的服务器

  23. 23

    通过ssh将file.txt从我的一台服务器传输到另一台服务器

  24. 24

    在Heroku中,我如何从另一台服务器连接PostgreSQL?

  25. 25

    由另一台服务器请求时,字体的AEM CORS问题

  26. 26

    我无法从另一台服务器连接到反向 SSH

  27. 27

    从 ssh 到另一台远程服务器的远程服务器 scp 到本地

  28. 28

    Zend 框架在从一台服务器传输到另一台服务器时出现问题

  29. 29

    转发服务器 HTTP 流量以通过 SSH 隧道在另一台设备中处理

热门标签

归档