有没有办法用打开的SSH会话的另一个实例打开终端窗口(或选项卡)?
编辑:我有一个到服务器的远程ssh会话的终端窗口。我想打开一个连接到相同远程ssh会话的新选项卡。
使用“ 文件”->“新建”选项卡,我可以得到另一个选项卡,但是必须打开到远程服务器的另一个ssh会话。
有没有办法用打开的SSH会话的另一个实例打开终端窗口(或选项卡)?
编辑:我有一个到服务器的远程ssh会话的终端窗口。我想打开一个连接到相同远程ssh会话的新选项卡。
使用“ 文件”->“新建”选项卡,我可以得到另一个选项卡,但是必须打开到远程服务器的另一个ssh会话。
Answers:
使用以下方法连接到远程服务器:
ssh -X [remote-host]
现在运行:
gnome-terminal &
终端将出现在您的本地计算机上。在此终端上,您可以根据需要运行任意数量的选项卡或终端窗口。他们都将使用相同的ssh
连接并连接到远程计算机。
(Version 7 - wheezy)
,默认终端应用程序是gnome-terminal。还有其他终端应用程序安装。他们是xterm
,lxterm
和uxterm
。我相信大多数发行版中最常见的就是xterm
。您可以使用命令行获取终端应用列表cd /usr/bin;ls *term*
。
cd /usr/bin;ls *term*
?换句话说,您执行的CLI是什么,错误消息是什么?
xterm&
-> [1] 26953 postgres@serverxxx:/usr/bin$ X11 connection rejected because of wrong authentication. xterm: Xt error: Can't open display: localhost:10.0
即使我xhost +
在本地计算机上运行。甚至当我这样做的时候ssh -X
也许这可以帮助: screen
默认情况下,它未在Ubuntu上安装,但在存储库中提供。
这非常有用:连接ssh
到远程主机并键入screen
以进入screen
会话。
开始无论耗时你喜欢的工作,然后按Ctrl+ A其次Ctrl+ C创建屏幕会话的新窗口。
这将产生一个新的shell,您可以在其中执行所需的操作。使用同一命令创建更多窗口。
要在两个窗口之间快速切换,请再次使用Ctrl+,A再按Ctrl+ A。如您所见,Ctrl+ A将屏幕置于命令模式。
Ctrl+ A Ctrl+ D将脱离屏幕会话。然后,您可以断开与主机的连接,稍后再登录并用于screen -dr
恢复会话。
要转到特定screen
窗口,请输入Ctrl+,A然后输入数字。
关闭所有活动窗口(或退出其中的外壳)后,屏幕将退出。
我是从SSH和SFTP会话获得的。
编辑-
tmux是屏幕的替代品。 http://www.sitepoint.com/tmux-a-simple-start/
ssh user@machine
)。
是的,在终端(菜单)中,单击文件->新建选项卡
在终端中打开新标签页
还是您要其他东西?