Windows 11 配置 ssh server 服务

1. 安装 ssh server配置 ssh key 登陆设置默认使用 Powershell设置默认访问路径启动 sshd 和设置开机自动启动安装 vim (Powershell 中可以直接使用)

1. 安装 ssh server

打开 “设置” =》 “应用”,然后打开 “可选配置”,

搜索 “OpenSSH 客户端” 和 “OpenSSH 服务端”,进行安装。

配置 ssh key 登陆

使用管理员权限,打开文件 C:\ProgramData\ssh\sshd_config,注释掉下面内容,

# Match Group administrators

# AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

创建 %USERPROFILE%/.ssh/authorized_keys 文件,拷贝 public sshkey 内容到里面。

右键单击 %USERPROFILE%/.ssh/authorized_keys 文件,查看 “属性” => “安全” = “高级”,单击 “禁用继承”,然后主体选择你的用户名和 SYSTEM,给予完全控制的权限。

设置默认使用 Powershell

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "D:\Program Files\PowerShell\7\pwsh.exe" -PropertyType String -Force

设置默认访问路径

使用管理员权限,打开文件 C:\ProgramData\ssh\sshd_config,修改 ChrootDirectory 项目为你要访问的路径,

ChrootDirectory E:\workspace

启动 sshd 和设置开机自动启动

Start-Service sshd

Set-Service -Name sshd -StartupType 'Automatic'

安装 vim (Powershell 中可以直接使用)

访问,https://www.vim.org/download.php,现在 windows 版的安装文件。 安装时选择 “Full” 类型。

完结!

参考链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: