如何 iCloud 同步.ssh 保持权限?

2021-06-04 18:11:34 +08:00
 lmhcn9704

最近主力使用 vscode 配合 remote ssh 来工作,想把.ssh 目录放到 iCloud 里同步,然后符号链接到用户目录下。但 iCloud 里的文件例如 id_rsa 无法设置为 400 权限,如果用 vscode 连服务器的话,就会显示权限太过开放… 请问大家该怎么解决

2463 次点击
所在节点    iCloud
8 条回复
Tink
2021-06-04 18:15:04 +08:00
你为什么不从用户目录下软链接到 iCloud 里。。
Thinklong
2021-06-04 18:15:14 +08:00
两台电脑都配好公钥
lmhcn9704
2021-06-04 18:18:41 +08:00
@Tink 卧槽 这样可以同步软连接里的内容吗? 还是只一个无效的软连接啊…… 我回去试一下!
lmhcn9704
2021-06-04 18:20:06 +08:00
@Thinklong 主要是想修改了 ssh config 自动同步来着……顺带把私钥公钥一起备份了
nicholasxuu
2021-06-04 18:21:45 +08:00
明文同步私钥,icloud 也不保险吧?
打个带密码的 zip 包不好吗?
monetto
2021-06-04 18:21:58 +08:00
我是这样的思路...比较笨

写个 Python 服务,监听 iCloud 服务是否在同步。MBP2017 实测用 waitress 启动 CPU 占用 1% 都不到。监测到 iCloud 服务同步之后,Python 服务自动替换.ssh
essethon
2021-06-04 23:18:59 +08:00
同步 .ssh/config 可以理解,为什么要同步私钥。在不同的电脑上创建不同的私钥就好了。
dorothyREN
2021-06-05 19:32:09 +08:00
@lmhcn9704 #3 用硬连接就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/781433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX