SSH服务详解(六)– Windows 作为 SSH 主机

Windows 作为 SSH 主机

SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动

SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录)

SSH 服务详解 (三)-- 使用 SSH 代理

SSH 服务详解 (四)-- 本地调用远程主机的命令

SSH 服务详解 (五)-- 远程文件拷贝

SSH 服务详解 (六)-- Windows SSH 主机

SSH 服务详解 (七)-- SSH 连接 Github

SSH服务详解(八)– vscode 通过 SSH 远程连接 linux 服务器

  • SSH 服务器运行在 Windows10
  • SSH 客户端在 Windows10

主机端(Windows)

前面五章中 SSH 主机均为 Linux ,本节介绍 Windows 作为 SSH 主机的连接方法

安装 SSH 主机

查看 SSH 状态

Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

输出如下

Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : Installed

安装 SSH 主机

# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

两者都会返回

Path          :
Online        : True
RestartNeeded : False

启动 SSH 主机

开启 Windows ssh 服务器功能,在 powershell 中输入如下命令

net start sshd

如果提示错误

发生系统错误 5。

拒绝访问。

说明权限不足,使用管理员身份运行 powershell

命令输出结果

OpenSSH SSH Server 服务正在启动 .
OpenSSH SSH Server 服务已经启动成功。

从机端(Windows)

powershell 使用远程拷贝命令,将远程 F:\test.c 文件拷贝到当前目录

scp -P 22 tyustli@192.168.10.128:F:\test.c ./

如果提示错误

ssh: connect to host 192.168.10.128 port 22: Connection refused

有可能是主机的 SSH 服务没有开启,参考上述开启 SSH 服务即可

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值