前言
配置n遍新电脑的新环境之后:文档记录果然是个好东西;同步这个功能果然也是好东西。
本文主要是关于工作环境相关的记录,其他装机软件相关使用总结:Feishu Sheet。
总结
终端环境:WT+WSL配置
同步:Git
Git:自动集成右键菜单、WT,自行配置代理加速
1 2
git config --global http.proxy http://127.0.0.1:7890 git config --global https.proxy https://127.0.0.1:7890
编辑器:VSCode、Typora
Typora:图片自动上传图床。使用PicCore+图床(暂时仍然使用github).配置文件 PicGo-Core
1 2 3 4 5 6 7 8 9 10 11 12 13
{ "picBed": { "current": "github", "github": { "repo": "Olimiya/PicBed", "branch": "main", "token": "xxxx", "path": "", "customUrl": "" } }, "picgoPlugins": {} }
VSCode:安装完成后使用settings sync完成同步。在setting sync设置里在找到之前的token、gist ID,复制过来。把原本的上传,新的下载即可。问题:可能碰到有些插件无法下载,就会下载失败,此时到gist处把有问题的插件删掉,重新下载。
远程服务器
ssh免登录
1、服务器端开启密钥登录模式 /etc/ssh/sshd_config
1
2
3
4
5
6
7
8
# 开启公钥认证
PubkeyAuthentication yes
# 存放登录用户公钥的文件位置
# 位置就是登录用户名的家目录下的 .ssh
# root 就是 /root/.ssh
# foo 就是 /home/foo/.ssh
AuthorizedKeysFile .ssh/authorized_keys
2、用户端创建自己的秘钥对
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ssh-keygen -t rsa -C "your@email.com"
cd ~/.ssh/
# 查看公钥
cat id_rsa.pub
# 配置登录别名 省去输 ip 麻烦
vi config
# 以下注释的部分不要复制进去
Host examp # 登录的服务器别名 ssh examp 就可以了
HostName 233.233.233.233 #要登录的服务器ip
Port 22
User root #登录名
IdentityFile ~/.ssh/id_rsa #你的私钥路径
ServerAliveInterval 30
TCPKeepAlive yes
3、将你的公钥添加至服务器端的公钥凭证
1
echo 你的公钥内容 >> ~/.ssh/authorized_keys
4、用户端即可免密登录
1
ssh exmap