忘机山人
Apple 开始换了 ARM 芯片之后,我们还处于 X86 和 ARM 交叉的阶段。所以有时候还得有一台 X86 的开发环境来测试一些兼容性问题。一开始手里面只有低配置的软路由,后来入手了懒猫微服,这个 11 代 i5 的 CPU 终于能够编译一些重型的任务了。
下面演示如何把懒猫微服配置成一台云端开发机,并分别用 VS Code 与 PyCharm 进行远程开发。
虽然懒猫微服的商店已经上架了 code-sever 可以开箱即用,除此之外我们也来探索下其他的方案。

修改 ~/.ssh/config(若无自行创建):
Host lzc
HostName server.heiyu.space # 服务器域名 / IP
User root # 默认用户名
IdentityFile ~/.ssh/id_ed25519 # 私钥路径
Port 22 # 默认端口
ServerAliveInterval 60 # 60 秒保活
TCPKeepAlive yes # TCP 保持连接
ForwardAgent yes # 允许代理转发
IdentitiesOnly yes # 只尝试显式钥匙
终端测试:
ssh lzc # 应直接登录而不再提示密码
需要 Remote Development 三件套插件(SSH / WSL / Containers)。

~/.ssh/config,显示刚才的 lzc 主机。


我们再来看Pycharm,默认提供了远程开发的功能。记得最早Jetbrains的是这么实现的,把本地代码推送到远端的/tmp文件夹然后调用远端编译器执行。现在用了Gateway基本可以达到实时的效果了。


/root/...)。


apple 的 M 芯片用来开发,而懒微服就作为上线环境之前的测试环境,当需要 X86 环境的时候,随时切换过去。

评论
0暂无评论