windows上安装OpenSSH

2.1.2 Win 安装openssh

2.1.2.1Windows2008

#1 下载 https://github.com/PowerShell/Win32-OpenSSH/releases/download/v8.9.1.0p1-Beta/OpenSSH-Win64.zip

#2 解压到C:\Program Files

#3 启动Window PowerShell 进入C:\Program Files\OpenSSH-Win64目录

#3.1 进入C:\Program Files\OpenSSH-Win64目录

PS C:\Program Files>
cd C:\Program Files\OpenSSH-Win64

#3.2 安装

powershell -ExecutionPolicy Bypass -File install-sshd.ps1

PS C:\Program Files\OpenSSH-Win64> powershell -ExecutionPolicy Bypass -File install-sshd.ps1
 [*] C:\Program Files\OpenSSH-Win64\moduli
Inheritance is removed from 'C:\Program Files\OpenSSH-Win64\moduli'.
'BUILTIN\Users' now has Read access to 'C:\Program Files\OpenSSH-Win64\moduli'.
     Repaired permissions

[SC] SetServiceObjectSecurity 成功
[SC] ChangeServiceConfig2 成功
[SC] ChangeServiceConfig2 成功
sshd and ssh-agent services successfully installed
#3.3启动服务

Start-service sshd
Start-Service ssh-agent

PS C:\Program Files\OpenSSH-Win64> Start-service sshd
警告: 正在等待服务“OpenSSH SSH Server (sshd)”完成启动...



#3.4添加防火墙规则
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=1234

PS C:\Program Files\OpenSSH-Win64> netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localp
ort=6835
确定。
#3.5开机自启动
PS C:\Program Files\OpenSSH-Win64> Set-Service sshd -StartupType Automatic
PS C:\Program Files\OpenSSH-Win64> Set-Service ssh-agent -StartupType Automatic

#4 修改配置

C:\ProgramData\ssh\sshd_config

#4.1 端口号
Port 1234
#4.2 允许远程连接的用户名及IP地址
AllowUsers yourusername@IP


#####免密登录需要修改的选项#####
#4.3 以下3条去掉注释
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no

#4.4 以下2条有注释掉
#Match Group administrators
#       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

#4.5 重启
Restart-Service ssh-agent
Restart-Service sshd

#5 免密登录

#5.1 A免密登录登录B
    先登录A服务器

#5.2 拷贝A服务器上的id_rsa.pub 到C:\Users\yourusername\.ssh\
#5.3 改名为authorized_keys

#6 添加环境变量

path 

posted @   PIOUT  阅读(539)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-04-13 Mysql允许远程连接的方式--及更新原有设置(限制访问IP段)
点击右上角即可分享
微信分享提示