首页 构建我的工作空间
文章
取消

构建我的工作空间

前言

配置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

参考: https://segmentfault.com/a/1190000023074072

本文由作者按照 CC BY 4.0 进行授权

Git

Windows Terminal + WSL + Ubuntu + 图形化 总结