Windows SSH 配置和SCP的使用

2023-11-04

使用用户界面安装 ssh 功能

要在 Windows 10/11 上启用 SSH 服务器,请按照以下步骤操作:

  1. 按“Windows 键 +I”打开“设置”菜单,然后选择“应用程序”。
  2. 在左侧菜单栏中选择“应用和功能”。
  3. 从列表中选择“可选功能”。

在这里插入图片描述

  1. 点击“添加功能”按钮。
    在这里插入图片描述
  2. 滚动并查找“OpenSSH Server”,然后单击它。
  3. 单击“安装”按钮并等待安装完成。
  4. 安装完成后,打开“命令提示符”或“Windows PowerShell”(根据您的偏好)。
  5. 输入以下命令以启动 SSH 服务:
net start sshd
# OR Start-Service sshd, ssh-agent

这样,您就已经在 Windows 10/11 上启用了 SSH 服务器。您现在可以使用 SSH 客户端或其他远程访问工具连接到您的计算机。

使用命令行安装 ssh 功能

上面的安装步骤基于 GUI 操作,也可以使用下面的 poweshell 命令来进行安装:

以管理员身份运行一个终端:

  1. 检查是否拥有 open ssh
Get-WindowsCapability -Online | Where-Object Name -like  'OpenSSH*'

如果输出是 Installed 那么说明相关功能已经安装。
在这里插入图片描述
2. 如果没有安装,可以输入下面的命令安装:

# 安装open ssh 客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# 安装 open ssh服务端
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
  1. 安装成功后,还是输入下面的命令开启 ssh 服务
net start sshd
# OR Start-Service sshd, ssh-agent

设置 ssh 开启自启动

以管理员打开终端,输入下面的命令:

Set-Service ssh-agent -StartupType Automatic
Start-Service sshd, ssh-agent

或者在界面上进行以下操作:

  1. 在 Windows 10 上搜索“服务”并打开服务应用程序。
  2. 或者,使用组合键 Win + R 快捷键,然后键入“services.msc”并按 Enter 键。
  3. 在“服务”应用程序中,你将看到列出的所有服务。在这里,您可以更改服务的设置,例如启动类型、状态等。
  4. 按字母“O”键以快速查找您所需的服务,例如“OpenSSH Authentication Agent”和“sshd”。
  5. 找到所需服务后,右键单击服务名称,选择“属性”,然后更改启动类型为“自动”,这将使该服务在 Windows 启动时自动启动。
  6. 重复此步骤以设置另一个服务的启动类型为“自动”。
  7. 设置完成后,单击“应用”或“确定”按钮以保存更改。

在这里插入图片描述

使用

远程登陆的用户名和密码

用户名可以使用下面的方式在服务器上查看:

  1. 按下“Win+R”键,在运行窗口中键入“cmd”,并按下“Enter”键。
  2. 在命令提示符下,键入“net user”并按下“Enter”键。
  3. 在输出中查找您的用户名。

密码就是登录 windows 的密码,一般是微软的账户密码,或者是本地账户的密码,不是 PIN 码。

命令行

在其他电脑上打开终端输入

  • 远程登陆其他电脑
ssh username@192.168.1.100
  • 使用 scp 复制文件
# 复制本地文件到远程主机
scp -r local_file username@server:C:/Users/UserName/Downloads
# 从远程主机复制文件到本地
scp -r username@server:C:/Users/UserName/Downloads/remote_file .
# -r 选项表示 recursive, 如果复制的是目录,递归所有子文件和文件夹

使用 WinSCP 软件

安装 winscp,打开 powershell,输入

winget install winscp

安装完成后,打开软件,新建会话:

在这里插入图片描述

输入正确的主机名(IP 地址),用户名,密码:

在这里插入图片描述

然后就可以在本地和远程互相拖动文件了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows SSH 配置和SCP的使用 的相关文章

随机推荐

  • Unsafe初探

    Unsafe Unsafe 是sun misc Unsafe下的一个包 通过这个类可以直接使用底层native方法来获取和操作底层的数据 例如获取一个字段在内存中的偏移量 利用偏移量直接获取或修改一个字段的数据等等 当然这个类正如他的名字一
  • C++之string的compare用法

    compare用于比较两个字符串是否相等 用法 str1 compare str2 如果相等则输出为0 不等则输出为 1 例子如下 1 int main 2 string str1 abc 3 if str1 compare abc 0 4
  • 查验身份证(C语言和Java语言)

    7 2 查验身份证 输入格式 输出格式 输入样例 输出样例 输入样例 输出样例 代码展示 C语言 Java 输出结果 注意点 一个合法的身份证号码由17位地区 日期编号和顺序编号加1位校验码组成 校验码的计算规则如下 首先对前17位数字加权
  • ctfshow 网络迷踪做题记录(2)

    ctfshow 网络迷踪做题记录 2 致我超吧 题目描述 ctfshow 主角ID vs 对手id 全小写 下载附件为 gif 图片展示某个游戏的战斗 咱也不知道是啥游戏 百度识图搜索到了这个场景的图片 打开图片网页可以看到文字 InnoV
  • Vue对数据的增删改

    Vue对数据的增删改
  • SPGAN:Image-Image Domain Adaptation with Preserved Self-Similarity and Domain-Dissimilarity ReID阅读笔记

    Image Image Domain Adaptation with Preserved Self Similarity and Domain Dissimilarity for Person Re identification 作者 We
  • 数据挖掘:概念与技术 第一章

    文章目录 第一章 引论 1 1 为什么进行数据挖掘 1 2 什么是数据挖掘 1 3 可以挖掘什么 类型的数据 1 3 1 数据库和数据仓库的区别 1 3 2 事务数据 1 4 可以挖掘什么 类型的模式 1 4 1 类 概念描述 特征化与区分
  • 区间预测

    区间预测 MATLAB实现基于QRCNN GRU卷积门控循环单元多变量时间序列区间预测 目录 区间预测 MATLAB实现基于QRCNN GRU卷积门控循环单元多变量时间序列区间预测 效果一览 基本介绍 模型描述 程序设计 参考资料 效果一览
  • 中文文本纠错_论文Spelling Error Correction with Soft-Masked BERT(ACL_2020)学习笔记与模型复现

    中文文本纠错 论文Spelling Error Correction with Soft Masked BERT ACL 2020 学习笔记与模型复现 最近在ACL 2020上看到一篇论文 Spelling Error Correction
  • HTML单选框-多选框-按钮

  • 软件测试基础知识点--白盒测试(从题目中总结)期末复习总结三

    3 在白盒测试用例设计中 有语句覆盖 分支覆盖 条件覆盖 路径覆盖等 其中具有最强的覆盖准则的是 A 语句覆盖 B 条件覆盖 C 判定覆盖 D 条件组合覆盖 4 下面不属于白盒测试能保证的是 A 模块中所有独立途径至少测试一次 B 测试所有
  • MacBook上设置Java开发环境

    要在MacBook上设置Java开发环境 可以按照以下步骤进行操作 安装Java Development Kit JDK 访问Oracle官方网站或AdoptOpenJDK网站下载适合您的操作系统版本的JDK安装程序 双击安装程序 按照提示
  • Word2013中设置显示修改痕迹 便于知道错因

    在大学毕业答辩前 毕业论文指导老师通常会将学生的论文收集起来 进行检查 有些错误位置就需要修改 但是也不能直接改了 不然学生都不知道是哪里错了 我们往往只重视结果 而忽视了过程 让学生知道错因显然比让他知道正确答案要更加有益 下面 我就介绍
  • matlab学习日记Re0 (三)

    matlab学习日记Re0 三 Machine Learning Onramp 2 2 Import Data 使用readtable指令可以读出xls txt等格式的文件 并以table形式储存在matlab种 例如输入data read
  • atoi()函数详解

    atoi 函数详解 atoi s 函数用于把一个字符串转换成一个整型数据 该函数定义在stdlib h中 例 假如你输入的是123456 那么它先被读入到字符串s中 用atoi 函数就可以把它转化成一个整数 如果转化成功 则返回转化后的整数
  • Apollo配置中心教程、详解

    目录 配置的基本概念 配置中心 Apollo Apollo快速启动 Apollo工作原理 使用Apollo需要的核心概念 使用Apollo客户端 Springboot集成Apollo 配置的基本概念 应用程序在启动和运行的时候往往需要读取一
  • spring系统学习7-Spring JDBC框架

    七 Spring JDBC框架 使用普通的JDBC数据库时 要写很多与业务无关的代码来处理异常 打开和关闭数据库连接等 Spring JDBC框架负责所有的低层细节 从开始打开连接 准备和执行SQL语句 处理异常 处理事务 到最后关闭连接
  • 学习笔记-迪杰斯特拉算法求最短路径

    求最短路径问题 迪杰斯特拉算法 迪杰斯特拉 Dijkstra 算法是典型最短路径算法 用于计算一个结点到其他结点的最短路径 它的主要特点是以起始点为中心向外层层扩展 广度优先搜索思想 直到扩展到终点为止 设置出发顶点为 v 顶点集合 V v
  • JavaScript实现 -- 二分搜索

    二分搜索 二分搜索 binary search 也称折半搜索 对数搜索 是一种在有序数组中查找某一特定元素的搜索算法 原理 二分搜索算法的原理和猜数字游戏类似 就是有人让你从1 100之间选一个数字让他猜 他告诉你猜测的数字 你回复他猜测的
  • Windows SSH 配置和SCP的使用

    使用用户界面安装 ssh 功能 要在 Windows 10 11 上启用 SSH 服务器 请按照以下步骤操作 按 Windows 键 I 打开 设置 菜单 然后选择 应用程序 在左侧菜单栏中选择 应用和功能 从列表中选择 可选功能 点击 添