【OpenSSH】关于操作系统中的自带的SSH你知道怎么用吗

希望文章能给到你启发和灵感~
如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~

阅读指南

  • 开篇说明
  • 一、基础环境说明
    • 1.1 硬件环境
    • 1.2 软件环境
  • 二、如何开启SSH服务
    • 2.1 什么是OpenSSH
    • 2.2 对于Windows 10, Windows 11系统
      • 2.2.1 如何安装服务
      • 2.2.2 如何开启服务
    • 2.3 对于MacOS系统
      • 2.3.1 验证是否有该服务
      • 2.3.2 验证服务是够开启
      • 2.3.3 如何开启服务
  • 三、最后

开篇说明

在这里插入图片描述

随着现在的系统不断升级,很多操作系统都会自带SSH功能(OpenSSH),即他会自带一个SSH客户端功能,满足日常的远程操作,如果对于有被访问需求的,我们除了使用同网下的远程桌面外,就需要我们开启SSH的服务器功能,以让其他计算机能访问到我们;当然,有的朋友可能会说,现在一些远程控制工具例如向日葵,todesk也可,但一些场景中是不允许我们安装这些的,这里我们不做讨论了;

一、基础环境说明

考虑环境因素,大家适当的对比自己的软硬件环境情况分析~请仔细阅读硬件、软件环境

1.1 硬件环境

Windows 11 专业版
MacOS Monterey 版本 12.6.8 Apple M1

1.2 软件环境

OpenSSH(系统自带)

二、如何开启SSH服务

2.1 什么是OpenSSH

OpenSSH 是 SSH(Secure SHell)协议的一个免费且开源的实现,它几乎被所有主流操作系统支持,包括 Linux、macOS、FreeBSD 和其他类 Unix 系统,甚至也有适用于 Windows 的版本,OpenSSH 包含了以下主要组件:

  • sshd: 这是 OpenSSH 服务器守护进程,它运行在远程主机上,等待并处理来自客户端的连接请求
  • ssh: 这是 OpenSSH 客户端程序,用户在本地计算机上使用它来建立与远程主机的加密连接。
  • scp 和 sftp: 这两个工具分别用于在加密通道上传输文件。scp 是一个简单的文件复制工具,类似于 cp 命令,但可以在两台计算机之间使用;sftp 提供了更丰富的文件传输功能,类似于一个交互式的 FTP 客户端,但通过 SSH 连接。
  • ssh-keygen: 这个工具用于生成、管理和转换各种加密密钥,这些密钥用于认证 SSH 连接,支持密码认证和基于密钥对的认证。

2.2 对于Windows 10, Windows 11系统

对于这两个系统,他们是自带openSSH客户端的,并且是开启状态,也就是他们其实已经具备了远程其他计算机系统的能力,但是想要实现被其他计算机访问,需要手动启动openSSH服务器;

2.2.1 如何安装服务

这里我们以win11为例,打开电脑配置->选择系统->可选功能,在这里我已经安装了这两个服务,所以这里会看到OpenSSH客户端,和OpenSSH服务器,正常客户端是一定会看到的,服务端如果没有的话,选择添加可选功能->搜索OpenSSH服务器即可;找到后选择安装
在这里插入图片描述
在这里插入图片描述
等待安装完成,完成后,我们需要开启对应服务才能生效;

2.2.2 如何开启服务

找到本地服务,把它开启就行了;
在这里插入图片描述
至此,基本情况下,你已经可以进行SSH连接了;

2.3 对于MacOS系统

2.3.1 验证是否有该服务

在mac中,OpenSSH正常的情况是预安装的,如何验证是否安装了?

ls /usr/bin/ | grep ssh

这个命令会列出所有包含“ssh”字符串的文件名。
在这里插入图片描述

2.3.2 验证服务是够开启

检查 sshd 服务(SSH 服务器)是否运行?

//查看 sshd 服务的状态
sudo launchctl list | grep sshd 
// 或者输入这个命令
sudo systemsetup -getremotelogin 

有返回则代表启动,无则没有;

2.3.3 如何开启服务

需要在系统偏好设置->共享->远程登录勾选

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
若是你的mac上没有相关服务,那么你也能通过homebrew来安装OpenSSH的;

三、最后

使用SSH的时候还是需要注意几点:
【1】防火墙配置,可能会被拦截;连不上的时候可以检查一下;
【2】远程时会需要账号密码,要对应上,对于新机新系统可能会没有设置初始密码,需要设置一下;
【3】某些操作系统版本和本文操作配置上可能会有出入,根据自己的操作系统注意下,大体相同的;如果对于较早版本的Windows的话,没有OpenSSH服务器的话,可以下载一个SSH服务器,如VShell等;
【4】目前大多数操作系统OpenSSH都是安装好的客户端是一定有,并且默认开启的,只有OpenSSH服务器需要我们验证一下或者手动给他开启,毕竟这个是自身安全考虑,也不是所有人都愿意自己的电脑让其他设备连接和操作的;

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

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

相关文章

车载测试工程师在行业中有哪些挑战需要面对?

车载测试工程师在行业中面临着多方面的挑战,这些挑战涵盖了技术、安全、法规以及市场环境等多个层面。 1. 技术挑战: 复杂性与集成性:现代汽车系统由众多模块和子系统组成,包括发动机控制、安全系统、娱乐系统、导航系统等。这些系…

【C++】————类和对象(上)

作者主页: 作者主页 本篇博客专栏:C 创作时间 :2024年6月21日 一、类与对象的初步认识 1、类其实就是对对象的抽象,而对象就是对类的具体实例 类不占用内存,而对象占用内存。 2、面向对象与面向过程 C语言是面…

【03】从0到1构建AI生成思维导图应用 -- Agent 搭建

【03】从0到1构建AI生成思维导图应用 – Agent 搭建 大家好!最近自己做了一个完全免费的AI生成思维导图的网站,支持下载,编辑和对接微信公众号,可以在这里体验:https://lt2mind.zeabur.app/ 上一章:https…

备忘录标签怎么弄 备忘录标签设置方法

在繁忙的生活中,我们常常需要记录各种琐事、工作任务和灵感闪现。备忘录成了我们不可或缺的助手,但随着时间的推移,备忘录里的内容越来越多,如何高效地管理和查找这些信息成了一个大问题。这时,备忘录的标签功能就显得…

vxe-vxeTable使用vxe-colgroup分组合并表头,基础上合并

1.例 vxe-colgroup分组完成,需要实现两个合并合并成一行 基础合并完成 2.实现思路 由于表头字段固定,在进行vxe-colgroup分组合并,实现基础的表头合并;组件库官网对于表头合并并没有方法; 1.官网API知可以给对应的表…

新能源电燃灶:变革与优势

在当今社会,能源问题日益凸显,能源危机成为了全球关注的焦点。而在厨房领域,一种名为新能源电燃灶的产品正逐渐走进人们的视野,以华火电燃灶为例,它展现出了令人瞩目的特点和潜力。 随着传统能源的逐渐枯竭和环境压力的…

智芯开发板----环境配置

一、软件准备 Keil IDE/ IAR IdeSupport_Install_Package已经上传到资源中自行下载即可。 二、IAR环境配置 1.首先将IdeSupport_Install_Package内的IAR文件复制到你的IAR安装路径中如图所示: 2.按如图所示的路径进行复制即可 3.以记事本的方式打开这个xml文件…

零基础STM32单片机编程入门(四)ADC详解及实战含源码视频

文章目录 一.概要二.STM32F103C8T6单片机ADC外设特点三.STM32单片机ADC内部结构图1.ADC相关引脚说明2.ADC通道分类3.触发源4.转换周期5.电压转换计算6.更精确电压转换计算 四.规则通道ADC采集信号流向1.单次转换模式2.连续转换模式 五.CubeMX配置一个ADC采集例程六.CubeMX工程源…

大厂程序员上班猝死成常态?

大家好,我是瑶琴呀,拥有一头黑长直秀发的女程序员。 近日,连续看到大厂程序员猝死、低血糖晕倒的新闻,同为程序员感到很难受。互联网加班成常态这是既定事实,尤其在这个内卷严重、经济不景气的环境中,加班…

【漏洞复现】电信网关配置管理系统——命令执行

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 电信网关配置管理系统是一个用于管理和配置电信网关设备的软件系…

高性能Web服务器-Nginx的常用模块

文章目录 Nginx安装Nginx平滑升级与回滚平滑升级流程第1步,下载新版本第2步,编译第3步,执行make第4步,对比新旧版本第5步,备份旧nginx二进制文件第6步,模拟用户正在访问nginx第7步,替换旧的ngin…

【资源】太绝了!整整16本Python必看书籍详细讲解,适合零基础小白,高清电子版PDF开放下载,带你从入门到入土~

小编为初学Python的朋友们汇总了16本零基础入门书籍,包括Python三剑客等,都是在编程届多年畅销的书籍,也是众多从业者的选择,全文详细介绍了书籍主要内容,有需要的宝子根据自身情况自取 【教程领取方式在文末&#xff…

基于weixin小程序农场驿站系统的设计

管理员账户功能包括:系统首页,个人中心,农场资讯管理,用户管理,卖家管理,用户分享管理,分享类型管理,商品信息管理,商品类型管理 开发系统:Windows 架构模式…

「性能指标」CPU飙高排查实战

上篇提到了什么是 CPU 以及如何计算的。接下来主要说说实际工作中遇到 CPU 飙高如何去排查呢? 往期回顾: 聊聊性能指标 CPU 利用率如何计算的? 问题发现 前段时间我们新上线了一个应用,由于流量一直不大,集群的每秒…

力扣 单链表元素删除解析及高频面试题

目录 删除元素的万能方法 构造虚拟头结点来应对删除链表头结点的情况 一、203.移除链表元素 题目 题解 二、19.删除链表中倒数第K个节点 题目 题解 三、 83.删除某个升序链表中的重复元素,使重复的元素都只出现一次 题目 题解 82.删除某个升序链表中的…

2023年第十四届蓝桥杯JavaB组省赛真题及全部解析(下)

承接上文:2023年第十四届蓝桥杯JavaB组省赛真题及全部解析(下)。 目录 七、试题 G:买二赠一 八、试题 H:合并石子 九、试题 I:最大开支 十、试题 J:魔法阵 题目来自:蓝桥杯官网…

【星海随笔】vue+vite

开头问一个问题&#xff0c;我发现有的人粉丝是点赞数的好几倍&#xff0c;可能和必须关注他才能阅读他的文章有关。 所以问一下怎么设置为关注才能查看该文章。 screen -ls #查看 id 列表 screen -S <session_name> # 创建一个会话 screen -R <session_id> # 根据…

iconfont-阿里巴巴矢量图标库 在vue项目使用记录

官网地址&#xff1a;https://www.iconfont.cn/manage/index?manage_typemyprojects&projectId4539761 第一步&#xff1a; 下载资源 ->解压到项目文件夹 第二步 在项目中main.ts 或者main.js 引入资源 import //assets/iconfont/font/iconfont.js; import //assets…

IBM Spectrum LSF RTM,针对 IBM Spectrum LSF 环境的高级报告、跟踪和监控工具

亮点 为 IBM Spectrum LSF 环境提供性能监控和报告 监控 FlexNet Publisher 和 Reprisebased 许可证的使用&#xff0c;提供详细和总结性报告 通过多个级别&#xff08;包括应用程序和组织&#xff09;的报告来监控共享存储的利用率 提供强大的生产力工具&#xff0c;包括操…

JVM专题五:类加载器与双亲委派机制

通过上一篇Java的类加载机制相信大家已经搞明白了整个类加载从触发时机&#xff0c;接着我们就来看下类加载器&#xff0c;因为类加载机制是有加载器实现的。 类加载器的分类 启动类加载器 Bootstrap ClassLoader 是 Java 虚拟机&#xff08;JVM&#xff09;的一部分&#x…