当前位置: 首页> 教育> 锐评 > 丹阳网站建设制作_企业自助建站系统怎么操作_今天刚刚发生的新闻_培训心得体会

丹阳网站建设制作_企业自助建站系统怎么操作_今天刚刚发生的新闻_培训心得体会

时间:2025/7/12 5:52:50来源:https://blog.csdn.net/qq_30595441/article/details/145817276 浏览次数:1次
丹阳网站建设制作_企业自助建站系统怎么操作_今天刚刚发生的新闻_培训心得体会

系列

1.1 VSCode通过SSH远程登录Windows服务器
1.2 VSCode通过SSH免密远程登录Windows服务器

文章目录

  • 系列
  • 1 准备工作
  • 2 本地电脑配置
    • 2.1 生成密钥
    • 2.2 VS Code配置密钥
  • 3. 服务端配置
    • 3.1 配置SSH服务器sshd_config
    • 3.2 复制公钥
    • 3.3 配置权限(常见问题)
    • 3.4 重启OpenSSH服务
  • 4. VS Code登录服务器

1 准备工作

  • 已经配置好VS Code通过SSH登陆服务器。
    • 还没配置的查看VSCode通过SSH远程登录Windows服务器
  • 演示环境
    • 本地电脑Windows 11,已安装VS Code。
    • 服务器Windows Server 2019。

2 本地电脑配置

本地电脑Win11操作。

2.1 生成密钥

CMD运行命令ssh-keygen -t rsa,一路默认,按三次回车就可以。
如下图所示,会有两个文件,第一个C:\Users\Administrator/.ssh/id_ras是私钥(放在本机);第二个C:\Users\Administrator/.ssh/id_ras.pub是公钥(放在远程主机)。
在这里插入图片描述

2.2 VS Code配置密钥

在SSH配置文件中添加IdentityFile C:\Users\administrator\.ssh\id_rsa,路径改成自己电脑的路径。
ssh配置

3. 服务端配置

服务器Windows Server 2019操作。

3.1 配置SSH服务器sshd_config

用记事本打开配置文件C:\ProgramData\ssh\sshd_config修改下面的内容。

#  取消注释
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys# 注释
#Match Group administrators
#       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

ssh配置

ssh配置

3.2 复制公钥

把2.1章节本地电脑生成的C:\Users\Administrator/.ssh/id_ras.pub公钥的内容全部复制到服务器的C:\Users\Administrator\.ssh\authorized_keys文件中。
(如果你的服务器上没有authorized_keys这个文件,就把2.1章节的公钥文件直接复制进来,然后改成这个文件名)
在这里插入图片描述

3.3 配置权限(常见问题)

(这一章节有些电脑需要配置有些不需要)
找到3.2章节的文件C:\Users\Administrator\.ssh\authorized_keys

  1. 右键-属性-安全-高级。
    在这里插入图片描述
  2. 禁用继承(如果有弹窗,选择将已经继承的权限转换为此对象的显示权限)
    在这里插入图片描述
  3. 只保留system和登录账号Administrator的权限。其他例如Administrators组,全部删除。
    在这里插入图片描述
  4. 最终结果,点击应用-确定。
    在这里插入图片描述

3.4 重启OpenSSH服务

重启下面两个服务
在这里插入图片描述

4. VS Code登录服务器

重启VS Code软件,登录Windows服务器。免密登录成功。

关键字:丹阳网站建设制作_企业自助建站系统怎么操作_今天刚刚发生的新闻_培训心得体会

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: