openGauss:准备知识1【IP地址/SSH协议/PuTTY安装和使用】

最近研究在openEuler 22.03 LTS上使用openGauss数据库。如果想要远端访问服务器,那么就先要了解IP地址、SSH协议等内容。

IP代表“Internet Protocol”,是一种网络协议,它定义了计算机在网络上的地址和数据传输方式。简言之,可以在网络中找到你在哪。而IP地址就是你在互联网上的数字地址。

IP地址的概念与分类

在设备遵循IP协议下,必须拥有一个地址来表示自己在哪里,这样你向网络发送信息的时候,网络会知道是你发出的,然后别人给你发送信息时,网络也能知道是发送给你的。IP地址分为公有IP地址和私有IP地址,其区别在于公有IP地址是多个邻居共用一个的,私有IP地址是在这些邻居中用来区分彼此的。

就像寄快递,目的地为A省B市C区D小区xx号楼yy层zz室。那么“ABCD”这一串就是公有IP地址,“xxyyzz”这一串就是私有IP地址。ABCD是一定不会重复的,且你和你的邻居共用这一个地址;而xxyyzz对于你和你隔壁小区的人是可能会重复的。

结合快递地址这个例子也可以明白,只有私有IP是无法上网的,一定要有公有IP才能找到你在哪。

 IPv4地址的形式

IPv4地址由32位二进制位构成,分为4段,也就是8位一段。如:

01110000 01010111 01000001 00111100

显然,用十进制表示更方便。所以,上面这个IP地址表示为:

112.87.65.60

注意:

如果不是用.连接的4个数字,例如只有3个数字111.30.215或者多达5个数字111.30.215.20.1,则不是一个正确的IP地址;

4个10进制数字的大小从0到255,如果任何一个数字超过这个范围,例如:111.30.215.256,则不是一个正确的IP地址。

有的时候我们也会看到中间的.用空格或者-表示,例如:111-30-215-20或者111 30 215 20,但一般都用.表示为111.30.215.20;

找到自己的IP地址

方法一:在电脑系统设置中找到“网络和Internet”,下拉即可看到IPv4地址。

方法二:在浏览器搜索“ip”

这两个结果是不一样的,方法一找到的是私有IP地址,方法二找到的是公有IP地址。

IP地址能提供什么信息

类似于家庭住宅地址由地方政府规划一样,IP地址是由你的互联网接入商分配给你的。他保留了IP地址和你本人真实易份的对应关系。

对于网上政府来说,接入商保存的对应关系必须交给政府备案(根据网络实名制相关的法律)。对于其他人来说,他只知道这个IP地址是你的网络接入商(比如中国电信)管理,并不了解这个地址对应的具体真实身份。

SSH概念

SSH代表“Secure Shell”,是一种安全协议,用于远程登录和管理网络上的计算机或服务器。通过SSH,用户可以在远程计算机上执行命令,就像在本地计算机上一样。SSH使用加密技术来保护数据传输的安全性,防止数据被窃取或篡改。

SSH架构

SSH 的软件架构是服务器-客户端模式(Server - Client)。在这个架构中,SSH 软件分成两个部分:向服务器发出请求的部分,称为客户端(client)。接收客户端发出的请求的部分,称为服务器(server)。

SSH连接流程

客户端登录服务器的命令如下:

$ ssh hostname

上面命令中,hostname是主机名,它可以是域名,也可能是 IP 地址或局域网内部的主机名。

ssh 连接远程服务器后,首先有一个验证过程,验证远程服务器是否为陌生地址。如果为陌生地址则会询问用户。

然后,客户端就会跟服务器建立连接。接着,ssh 就会要求用户输入所要登录账户的密码。用户输入并验证密码正确以后,就能登录远程服务器的 Shell 了。

简单来说,IP是计算机在网络上的地址和通信方式,而SSH是用于远程登录和管理计算机的安全协议。

PuTTY

PuTTY是一个远程登陆工具,支持 SSH 协议。首先进入官网Download PuTTY: latest release (0.78),下载PuTTY

找到下载好的文件双击安装。可以更改安装路径,其余默认,很快安装完成。

安装完成后,双击安装目录下的putty.exe,进入PuTTY的主界面。

输入IP地址,点击OPEN。再输入远端服务器的用户名密码即可访问。

————ref————

1. CSDN 【网络基础】通俗易懂的搞明白什么是IP地址(小白向) 庞囧

2. 知乎 IP地址到底能提供什么信息? Sunber Chou的回答

3. ipshu.com

4. 《SSH 入门教程》阮一峰

5. CSDN 【工具】putty下载、安装、使用和常用设置教程 SecureCode

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/633917.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA正则表达式第二个作用:爬取

目录 本地数据爬取: 本地爬取练习: 网络爬取: ----- 以下为均本地数据爬取: 带条件爬取 贪婪爬取和非贪婪爬取: 例题 1:使获取 1 为不贪婪 *例题 2:使获取 0、1 都为不贪婪 之前介绍了正…

【数据结构】- 单链表

先创建好SList.c、Test.c两个源文件和SList.h一个头文件。 SList.c和Test.c一样 SList.h 文件 在SList.h加上 1.单链表打印 SList.h SList.c 思路: 逻辑图(之后经常用到): 物理图: 为了方便运行Test.c中的运行还要在…

链表中倒数最后k个结点

链表中倒数最后k个结点 链表中倒数最后k个结点_牛客题霸_牛客网输入一个长度为 n 的链表,设链表中的元素的值为 ai ,返回该链表中倒数第k个节点。。题目来自【牛客题霸】https://www.nowcoder.com/practice/886370fe658f41b498d40fb34ae76ff9 描述 输…

RNN:Recurrent Neural Network(上)

目录 1 为什么提出 RNN 1.1 什么是 Slot Filling 1.2 为什么 FFN 做不好 Slot Filling 1.3 为什么 RNN 能做好 Slot Filling 2 RNN 的整体结构 3 更高级的 RNN 结构 3.1 Deep RNN 3.2 Elman Network & Jordan Network 3.3 Bidirectional RNN 原视频&…

怎么样的布局是符合可制造性的PCB布局?

满足可制造性、可装配性、可维修性要求,方便调试的时候于检测和返修,能够方便的拆卸器件: 1)极性器件的方向不要超过2种,最好都进行统一方向等要求,如图1-1所示; 图1-1 极性器件方向统一摆放 2…

k8s的坑,从这里开始

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 以前刚接触k8s时踩了不少坑,比如这些: 问题1 1、在master节点使用kubectl命令时,报错&…

阿里云云原生弹性方案:用弹性解决集群资源利用率难题

作者:赫曦 随着上云的认知更加普遍,我们发现除了以往占大部分的互联网类型的客户,一些传统的企业,一些制造类的和工业型企业客户也都开始使用云原生的方式去做 IT 架构的转型,提高集群资源使用率也成为企业上云的一致…

20. 从零用Rust编写正反向代理,四层反向代理stream(tcp与udp)实现

wmproxy wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 项目地址 gite: https:…

【算法】串联所有单词的子串【滑动窗口】

题目 给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。例如,如果 words ["ab","cd","ef"], 那么 "abcd…

2024 前端高频面试题之 JS 篇

JS 篇(持续更新中) 1、什么是原型、原型链?2、什么是继承?说一说有哪些?继承组合的原理及优点?3、new 操作符具体干了什么?4、js 有哪些方法改变 this 指向?5、bind 有哪些实现的注意…

通过manifest清单导入项目到gitlab中

文章目录 说明使用manifest得要求Manifest 格式演示示例 说明 从gitlab 11.2引入此功能。 GitLab 允许根据manifest清单文件(如 Android 存储库使用的清单文件)导入所需的 Git 存储库。 使用manifest得要求 GitLab 必须对其数据库使用 PostgreSQL。至少…

最终Docker6:nacos集群部署

目录 mysql容器构建 1.进入soft 文件夹,创建mysql文件夹 2.进入conf文件夹 放入my.conf 配置文件 3.运行mysql容器 4.进入script文件夹 导入 sql文件 5.进入mysql 容器 并登录 6.创建nacos 数据库并使用,运行nacos.sql文件 7.授予用户所有权限 部…

解析Linux中的VFS文件系统机制(根文件系统的由来)以及 ARM Linux启动流程-根文件系统的加载

《解析Linux中的VFS文件系统机制(根文件系统的由来)》 以及 《ARM Linux启动流程-根文件系统的加载》两篇文章都是好文章,但是第一篇缺少了rootfs的由来,让人觉得不能融会贯通,缺点火候。 第一篇文章:试图…

深入理解MyBatis中的#{ }和${ }占位符及参数传递过程

深入理解MyBatis中的#{ }和${ }占位符及参数传递过程 MyBatis是一个广泛使用的持久层框架,它以其强大的数据库访问能力和灵活的SQL映射配置而著称。在MyBatis中,#{ } 和 ${ } 是两种常用的占位符,用于构建动态的SQL语句。本文将深入研究这两种…

扭蛋机小程序搭建:互联网时代下的“潮玩经济”

近几年,潮玩文化逐渐兴起,盲盒经济闯入了各个消费者的视野中。扭蛋机不同于盲盒,包含的产品多数来自于各类热门动漫IP等,这些产品被装进一个扭蛋中,大众根据概率获得不一样的产品。扭蛋机具有产品多样、好玩不贵的特点…

【Git】实习使用记录

Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取 https://blog.csdn.net/wohu1104/article/details/105601657 浏览器可以访问github仓库,但是使用git就用不了 https://blog.csdn.net/m0_63230155/article/details/132070860 可…

Vscode安装Eslint扩展后无法实现保存自动修复

前言: 一个现有项目引入eslint时,vscode的eslint扩展会报很多错,通过打开eslint的autoFixOnSave配置自动修复。 从2.0.4版本开始,eslint扩展就移除了autoFixOnSave配置项。因为保存自动修复成为了vscode的Code Action on Save的一…

基于FPGA的图像双边滤波实现,包括tb测试文件和MATLAB辅助验证

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 双边滤波数学模型 4.2 双边滤波的特性 4.3 FPGA实现架构 5.算法完整程序工程 1.算法运行效果图预览 将FPGA数据导入到matlab对比测试: 2.算法运行软件版本 vivado2019.2 …

c# 自定义 滑块TrackBar

辛苦半天做出来的,如果觉得好用,记得点赞 效果图如下: 具体操作: 1 、添加代码(代码在下面),重新生成下整个工程,在工具栏中就出现控件,将控件拖到窗体中 2、只需要调整…

使用人工智能助手 Github Copilot 进行编程 01

本章涵盖了 AI 助⼿如何改变新程序员的学习⽅式为什么编程永远不会再⼀样了AI 助⼿如 Copilot 的⼯作原理Copilot 如何解决⼊⻔级编程问题AI 辅助编程的潜在危险 在本章中,我们将讨论人类如何与计算机进行交流。我们将向您介绍您的 AI 助手 GitHub Copilot&#x…