本地创建SSH密钥

运行命令生成密钥对

ssh-keygen -C "your_email@example.com"

-C "your_email@example.com":为密钥添加注释,通常是你的邮箱地址,方便识别。

如无特殊要求,运行后连按三次回车保持默认即可。

运行后将在默认存储位置~/.ssh/id_ed25519 中保存私钥,在~/.ssh/id_ed25519.pub中保存公钥。

现在你拥有了一个私钥文件和一个公钥文件。

将公钥发送到远程服务器

用什么方法都可以,将公钥的内容复制到服务器的~/.ssh/authorized_keys 中即可,authorized_keys 文件中每一行存储一个公钥,如果多台计算机连接到一个服务器,那这个文件中应该有多行,每行都是一个公钥。

VSCode安装Remote-SSH

在扩展商店中安装Remote-SSH扩展,根据提示进行ssh连接即可。

Black Formatter的使用

Black Formatter是一个格式化Python代码的VSCode扩展,如果选用的Python解释器是虚拟环境中的,其不会生效,参见VSCode中的Black Formatter没有生效的解决办法

点击右下角的解释器3.11.2 64-bit,

在弹出的命令面板中选择非虚拟环境的解释器即可。