同个局域网内SSH远程Ubuntu系统

news/2024/11/18 4:24:56/

文章目录

  • 前言
  • 在Ubuntu系统下如何实现不同系统间的SSH连接(同一局域网环境)
    • 1. 确认Ubuntu系统是否安装SSH
    • 2. 输入命令
    • 3. 输入查询命令
    • 4. 取得IP地址
    • 5. 查找设备进行连接
    • 6. 输入可以通过命令行对Ubuntu系统进行操作

前言

在之前的系列文章中,我们向大家详细介绍了如何在Linux系统中搭建一个像样的网站,并通过cpolar的数据隧道功能,将这个网站快速的发布到公共互联网的步骤。以相对简单的方式,将位于本地的网页发布到公共互联网上,只是cpolar众多功能中的一种,cpolar还可以轻松的实现很多其他功能,包括使用不同操作系统硬件间的轻松互联。现在,我们就向大家介绍,在Ubuntu系统下如何实现不同系统间的SSH连接(同一局域网环境)。

在Ubuntu系统下如何实现不同系统间的SSH连接(同一局域网环境)

1. 确认Ubuntu系统是否安装SSH

想要在Ubuntu系统下进行SSH连接(同一局域网环境),要先确认Ubuntu系统中有没有安装SSH。而确认方法也很简单,只要在Ubuntu的命令行窗口中输入命令“telnet 127.0.0.1 22”(其中127.0.0.1是本地电子设备的地址,而22是SSH专属的端口号),如果本地电子设备中安装了SSH,则会连接上该端口的设备;但如果没有安装SSH,则会显示如下信息:

img

2. 输入命令

这时我们输入命令“sudo apt-get install openssh-server”要求系统安装SSH,并在命令确认时输入“y”,确定在Ubuntu系统中安装SSH。

img

3. 输入查询命令

此时我们再输入最开始的查询命令“telnet 127.0.0.1 22”,就能看到Ubuntu系统已经显示出端口22的反馈信息(如果Ubuntu系统中安装了SSH,也会显示此信息)。

img

4. 取得IP地址

想要让不同电子设备间形成数据连接,必须取得某一方的地址(即IP),才能让设备准确定位。这里我们选择查看Ubuntu系统的IP地址。只要在Ubuntu系统输入命令“ifconfig”,就能查询到该系统的IP地址(同一局域网下)。

img

5. 查找设备进行连接

只要获得了Ubuntu设备的IP地址,我们就能在另一操作系统中(同一局域网下),输入Ubuntu设备的地址,就能查找到该设备,并进行连接。这里我们使用windows系统,进行Ubuntu设备的连接尝试。在windows的命令行窗口中输入“ssh (Ubuntu系统名称)@(Ubuntu的IP地址)”,命令,并在windows系统询问是否连接时输入“yes”。需要注意的是,如果Ubuntu系统设定了系统密码,windows系统在申请连接时,会要求输入该密码,以确保系统安全。

img

6. 输入可以通过命令行对Ubuntu系统进行操作

只要在windows命令行窗口中看到绿色字符的“XXX@Ubuntu:”提示行,就说明我们已经成功的在windows系统上连接了Ubuntu系统,只要权限允许,我们可以通过命令行对Ubuntu系统进行操作。比如输入命令“ls”,就能看到Ubuntu系统中文件夹的设定。

img

甚至更为复杂的操作,也能够通过命令行远程完成。但需要注意的是,这种方法只能在同一局域网下进行(比如同一家庭网络或办公室网络),如果在不同局域网间,这种连接方式就无效了。必须依靠cpolar建立的TCP数据隧道,才能实现在不同网络下的系统互连,我们将在下篇介绍中,为大家详细介绍如何在cpolar的帮助下,在公网环境实现不同系统之间的互联。如果您对cpolar有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

转载自cpolar极点云文章:[同个局域网内SSH远程Ubuntu系统](同个局域网内SSH远程Ubuntu系统 - cpolar 极点云)


http://www.ppmy.cn/news/1014487.html

相关文章

Scrum敏捷开发流程图怎么画?

1. 什么是Scrum敏捷开发流程图? Scrum敏捷开发流程图是一种可视化工具,用于形象地描述Scrum敏捷开发方法中的工作流程和活动。Scrum敏捷开发流程图展示了项目从需求收集到产品交付的整个开发过程,帮助团队理解和跟踪项目进展,促…

Spark 内存管理之 MemoryConsumer

MemoryConsumer 是内存的使用者,如 sort, shuffle。MemoryConsumer 的 spill 方法是抽象方法,由子类提供。 MemoryConsumer 的字段和构造方法如下: public abstract class MemoryConsumer {protected final TaskMemoryManager taskMemoryMan…

【1++的数据结构】之二叉搜索树

👍作者主页:进击的1 🤩 专栏链接:【1的数据结构】 文章目录 一,什么是二叉搜索树二,二叉搜索树的操作及其实现2.1 插入操作及其实现2.2 查找操作及其实现2.3 删除操作及其实现 三,构造及其析构四…

Spring MVC项目概述及创建

Spring MVC项目概述及创建 1.什么是Spring MVC Spring MVC是基于SevletAPI的原始Web框架。Spring MVC项目也叫做SpringWeb项目。 它是在springboot项目中引入了web框架,原本的spring项目不具备网络通信能力,而spring mvc允许http响应,当用…

Nginx反向代理服务配置和负载均衡配置

nginx反向代理服务配置 node1:128 node2:135 node3:130 node4:132 node2、node3、node4已安装nginx nginx安装可查看https://blog.csdn.net/HealerCCX/article/details/132089836?spm1001.2014.3001.5502 [rootnode3 ~]# yum i…

系列四、IOC操作Bean管理(FactoryBean)

一、概述 Spring中有2种类型的Bean,一种是普通Bean,另外一种是工厂Bean(FactoryBean);普通Bean:在配置文件中定义的Bean的类型就是返回类型;工厂Bean:在配置文件中定义的Bean的类型…

微信小程序如何配置并使用less?

1,检查微信开发者工具(工具版本1.03)————这步很重要不然后面按步骤实行后会发现急死你也还是不管用,我之前死在过这一步,所以大家不要再次踩坑了 ~ ~ 。。。 2,在VScode中下载Less插件 3,…

给脚本设置license,设置有效期,绑定mac地址

辛苦写了一个脚本,但是不想让别人无限转发和分享,还想设置有效期或者绑定对方mac地址,或者想实现脚本收费,那如何实现? 思路如下: 如何生成一个加密的License文件。如何做License内容核验。如何加密Python代码实现流程 一、我的脚本 随便写一个python脚本main.py,待会…