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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-04-13 Mysql允许远程连接的方式--及更新原有设置(限制访问IP段)