VSCode Remote SSH

VSCode用顺手了, 就不愿意再折腾换其它的开发IDE了. 但最近几个版本的Remote SSH老是出问题. 对于我这种在Windows 桌面上进行Linux开发的重度依赖人员来说, 远程调试出问题严重影响效率啊.  GitHub上有Issue,也有解决办法, 但都不长久.

折腾了下, 最合适的办法就是安装某个老版本, 在这里下载https://code.visualstudio.com/updates/v1_58

然后 装上需要的插件 (Remote SSH, Window Colors, YAML, GitLens)

然后在settings里搜索update, 禁止自动升级, 升级模式选none

===20220310 update

能不能设置免密码登陆?不要每次连接都要输入密码.

1. Windows上生成公钥 (id_rsa.pub).

mkdir -p ~/.ssh && cd ~/.ssh/ && ssh-keygen

2. 上传公钥到要连接的服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22
3. VSCode设置默认~/.ssh/config

Host dev-213
    HostName 11.111.78.213
    User root
    IdentityFile ~/.ssh/id_rsa
4. 远程打开Folder时可能提示 Permissions for ‘C:\\Users\\admin/.ssh/id_rsa’ are too open. 则需要在Windows上移除不相干人员权限.  cmd下运行. ref
::# Set Key File Variable:
    Set Key="%UserProfile%\.ssh\id_rsa"

::# Remove Inheritance:
    Icacls %Key% /c /t /Inheritance:d

::# Set Ownership to Owner:
    Icacls %Key% /c /t /Grant %UserName%:F

::# Remove All Users, except for Owner:
    Icacls %Key%  /c /t /Remove Administrator BUILTIN\Administrators BUILTIN Everyone System Users

::# Verify:
    Icacls %Key%

::# Remove Variable:
    set "Key="

 

 

三件小事

记录下这两天的三件小事,脑子里浮现出四个字:众生皆苦. 大家都是劳动人民, 五一节快乐!

电脑城

到电脑城给笔记本作清理,人很少,4楼修理店铺也只零星开着几家. 靠里的有一家, 女的招呼人, 男的修电脑. 女老板要50,拆开后说是拆整机要加到80,我没同意,让他先处理了来. 等待过程中闲聊了几句,现在修电脑的人少了,电脑城也没以前火了.看墙上贴的复工通知单,也是4月份才开始营业. 男的大框眼镜,格子衬衣+老式条纹西服,言语老实. 花了两个小时拆机两次还是没完全解决散热问题,一跑温度压测就崩,可能是CPU老化了. 因为我在那等着,他花了更多的时间对我来说是损失,虽然他一直想要解决问题,但能力真不咋地.但是我后来竟然主动付了80块,人家两个人上午能看到的就这单收入了.

继续阅读“三件小事”