【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. 技术挑战: 复杂性与集成性:现代汽车系统由众多模块和子系统组成,包括发动机控制、安全系统、娱乐系统、导航系统等。这些系…

二、golang基础之常量

文章目录 一、常量(一)含义(二)定义(1)显式类型定义:(2)显式类型定义:(3)例子 (三)内置函数 二、优雅的常量 i…

【已发布】可视化旅游推荐系统的设计与实现+代码

可视化旅游推荐系统的设计与实现 摘要:随着旅游业的蓬勃发展和人们对个性化旅游体验的追求,旅游推荐系统逐渐成为帮助游客规划行程、发现有趣景点的重要工具。本论文旨在设计并实现一个基于可视化技术的旅游推荐系统,通过整合多源数据、运用…

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

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

无人机行业市场发展现状及前景

无人机行业市场发展现状及前景分析如下: 一、无人机行业市场发展现状 企业数量与规模: 截至2024年03月,全国无人机相关企业数量达到8628家,显示出无人机行业的蓬勃发展态势。全国实名注册的民用无人机已达104.9万架,…

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

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

Redis--注册中心集群 Cluster 集群-单服务器

与“多服务器集群”一致需要创建redis配置模板 参照以下链接 CSDN 创建redis容器 node01服务器上创建容器 docker run -d --name redis-6381 --net host --privilegedtrue \ -v /soft/redis-cluster/6381/conf/redis.conf:/etc/redis/redis.conf \ -v /soft/redis-cluster/6…

將IP地址改成自動獲取的詳細步驟

IP地址是設備在網路中的唯一標識,就像你家的門牌號一樣。每個連接到互聯網的設備都需要一個IP地址,以便進行數據通信。自動獲取IP地址,通常是指通過DHCP伺服器自動分配IP地址。這樣做的好處是,用戶無需手動配置IP地址,…

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

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

蜘蛛池规矩采集优化与运用技巧 什么是蜘蛛池/SEO蜘蛛池怎么养?(蜘蛛池新手入门虚良SEO)

作为一名网络内容修改,我常常需求从各种网站上收集文章并转载到咱们的网站上。而在这个过程中,我深深感受到了蜘蛛池对我的帮助。今日,我就来共享一下我对蜘蛛池收集规矩的亲自感受。 归纳 本文将分9个方面具体介绍蜘蛛池收集规矩的长处和运…

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

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

Linux内核 -- ARMv7 与 ARMv8 中的 asmlinkage 作用及使用

ARMv7 与 ARMv8 中的 asmlinkage 作用及使用 asmlinkage 是一个宏,通常在内核代码中使用,用于定义调用约定,特别是指定函数的参数是通过栈传递而不是通过寄存器。它主要用于内核与汇编之间的接口函数,使得参数传递更加一致和明确…

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

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

Python项目-微信消息自动回复【附源码】

微信消息自动回复 本项目旨在使用Python与Windows GUI自动化工具来自动化微信的操作,作用为读取未读消息、根据关键词回复消息。以下是对代码的详细解释(文章后面会附有本项目的完整源码): 导入库: pandas 和 numpy:…

《每天5分钟用Flask搭建一个管理系统》第4章:模板渲染

第4章&#xff1a;模板渲染 4.1 模板的概念和使用 模板是一种用于生成输出的方法&#xff0c;它允许您将Python代码和HTML标记混合在一起&#xff0c;从而创建动态网页。 示例代码&#xff1a;基本模板 <!-- templates/home.html --> <!DOCTYPE html> <html…

康养实训室:在康养人才培养中的作用

随着社会经济的发展和人口老龄化的加剧&#xff0c;康养行业对专业人才的需求日益增长。康养实训室作为培养康养人才的重要场所&#xff0c;发挥着不可或缺的作用。 康养实训室为学生提供了实践操作的平台。康养服务涉及众多专业技能&#xff0c;如康复治疗技术、护理技术、健…

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

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

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

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

CST电磁仿真计算平台服务器配置

在计算过程中&#xff0c;通常使用全波精确算法和高频近似方法。全波精确算法采用差分或有限元等方法进行求解&#xff0c;而高频近似方法则采用多层快速多极子&#xff08;MLFMA&#xff09;和快速多极子&#xff08;FMM&#xff09;等方法进行求解。此外&#xff0c;还可以使…

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

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