首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带ssh的开放终端

带ssh的开放终端
EN

Unix & Linux用户
提问于 2015-02-22 00:56:22
回答 1查看 218关注 0票数 -3

我想做的是

  • 编写一个shell脚本,同时在2台PC上打开终端(另一台PC是运行在我的virtualbox上的来宾OS (ubuntu) )。

首先,我怎样才能做到这一点?

我会试着把它分解。

客户操作系统- Ubuntu 14.04

网络配置如下。我有一个限制,就是应该有一个桥接的网络。另外,我还通过代理服务器连接到互联网。

  • 适配器1-
    • 附件: NAT
    • 适配器类型:PCnet-快速III

  • 适配器2-
    • 附于:桥接网络
    • 名称: wlan1
    • 适配器类型:PCnet-快速III

主机操作系统- Ubuntu 14.10

  • 我正在尝试从主机操作系统打开我的客户操作系统上的终端(gnome终端)。(如果我没有错的话,可以通过ssh完成)。
  • 在此之后,我将继续通过运行bash脚本来自动化终端的打开。
EN

回答 1

Unix & Linux用户

发布于 2015-02-22 03:52:04

问题不是很清楚,但我最好的猜测是使用ssh连接到VirtualBox。如果是这样的话,您只需要从您所在的计算机打开一个终端;要连接到Ubuntu框,您不需要打开任何“终端”。您的Ubuntu框运行sshd的可能性非常大,而sshd是监听SSH连接的后台进程。

要从计算机上的终端连接到VirtualBox,首先需要确保您的PC知道如何处理您的请求。您将不得不为您的VirtualBox配置端口转发,它是在VB文档中描述,但非常愚蠢。诀窍是转到您的VirtualBox仪表板并编辑虚拟机的设置:在“设置”中,转到“网络”,并确保您正在使用NAT选项。这应该允许您点击“端口转发”菜单--在这里,最简单的方法可能是将主机上的端口22转发到来宾上的端口22。

这意味着,每当有人试图连接到端口22上的本地主机时,VirtualBox将识别该连接并将其发送到您的Ubuntu机器上的端口22。22是传统上通过SSH连接的端口。用户名和密码可能都是“流浪者”。

从那里,你可以像其他人一样把SSH放到盒子里--你没有包括你正在使用的操作系统,但是搜索"SSH连接“和你使用的任何东西都会有帮助。Mac和Linux都内置了SSH,对于Windows来说,PuTTY可能是最简单的方法。

不管怎么说,这就是你想要的吗?

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/186148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档