init: 初始化 XiaowenBlog 博客项目,添加配置文件及技术文章
This commit is contained in:
@@ -0,0 +1,125 @@
|
||||
---
|
||||
title: VsCode
|
||||
date: 2025-04-16 15:18:28
|
||||
tags:
|
||||
---
|
||||
|
||||
# 快捷键
|
||||
|
||||
## 多行编辑:Alt+Click
|
||||
|
||||
|
||||
|
||||
# 插件
|
||||
|
||||
## Remote - SSH
|
||||
|
||||
### 配置远程连接Linux密码免登录
|
||||
|
||||
首先使用 `PuTTY Key Generator`生成ppk
|
||||
|
||||

|
||||
|
||||
出现进度条,在框内摇晃鼠标,直到进度条满,就可以看到生成的公钥了,私钥是需要保存到本地的,最好保存到`~/.ssh`目录下
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
框内是生成的公钥,可以保存到本地,也可以直接复制到要连接的Linux服务器上的`~/.ssh/authorized_keys`文件内
|
||||
|
||||

|
||||
|
||||
因为刚刚保存的私钥是`ppk`格式的,如果是SSH连接用,需要转换一下,`PuTTY Key Generator`同样有这个功能
|
||||
|
||||
如果是刚生成好的,可以直接点击上方工具栏 Conversions -> Export OpenSSH Key 然后保存到`~/.ssh`目录下。
|
||||
|
||||

|
||||
|
||||
如果是要打开以前生成的密钥,File -> Load private Key。然后再重复上述 Conversions -> Export OpenSSH Key 步骤即可。
|
||||
|
||||

|
||||
|
||||
编辑配置文件,一般位于`~/.ssh/config`
|
||||
|
||||
```shell
|
||||
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
|
||||
Host <host>
|
||||
HostName <host_name>
|
||||
Port 22
|
||||
User <user>
|
||||
IdentityFile C:/Users/user/.ssh/id_rsa
|
||||
PreferredAuthentications publickey
|
||||
```
|
||||
|
||||
在要连接的远程服务器上保存公钥,使用要进行连接的用户进行登录
|
||||
|
||||
```shell
|
||||
vim ~/.ssh/authorized_keys
|
||||
```
|
||||
|
||||
将秘钥对应的公钥复制上去
|
||||
|
||||

|
||||
|
||||
保存即可
|
||||
|
||||
编辑 **sshd_config**
|
||||
|
||||
```shell
|
||||
vim /etc/ssh/sshd_config
|
||||
|
||||
# 使用 /PubkeyAuthentication 查找
|
||||
# 编辑,取消注释,并将no 改为yes
|
||||
PubkeyAuthentication yes
|
||||
|
||||
# :wq 保存
|
||||
# 重启sshd服务 AlmaLinux 下
|
||||
systemctl restart sshd
|
||||
# ubuntu 下
|
||||
sudo systemctl restart ssh
|
||||
```
|
||||
|
||||
Windows `~/.ssh` 目录属性中 安全 -> 高级
|
||||
|
||||

|
||||
|
||||
需 停用继承,我这里已经停用
|
||||
|
||||

|
||||
|
||||
然后点击 添加,选择主体
|
||||
|
||||

|
||||
|
||||
选择高级
|
||||
|
||||

|
||||
|
||||
点击 立即查找
|
||||
|
||||

|
||||
|
||||
选择 Administrator 和 SYSTEM
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
点击两次 确定后,将 基本权限改为 完全控制
|
||||
|
||||

|
||||
|
||||
再次点击确定
|
||||
|
||||
重复上述步骤,将 当前系统登录用户 添加,不需要勾选完全控制 即可
|
||||
|
||||
# 问题
|
||||
|
||||
## 解决VSCode使用微软账户同步设置后,再打开需要重新登录的问题
|
||||
|
||||
在设置中搜索Microsoft-sovereign-cloud: Environment
|
||||
修改为ChinaCloud
|
||||
|
||||
Reference in New Issue
Block a user