最近主力使用 vscode 配合 remote ssh 来工作,想把.ssh 目录放到 iCloud 里同步,然后符号链接到用户目录下。但 iCloud 里的文件例如 id_rsa 无法设置为 400 权限,如果用 vscode 连服务器的话,就会显示权限太过开放… 请问大家该怎么解决
1
Tink 2021-06-04 18:15:04 +08:00 via Android
你为什么不从用户目录下软链接到 iCloud 里。。
|
2
Thinklong 2021-06-04 18:15:14 +08:00
两台电脑都配好公钥
|
3
lmhcn9704 OP @Tink 卧槽 这样可以同步软连接里的内容吗? 还是只一个无效的软连接啊…… 我回去试一下!
|
4
lmhcn9704 OP @Thinklong 主要是想修改了 ssh config 自动同步来着……顺带把私钥公钥一起备份了
|
5
nicholasxuu 2021-06-04 18:21:45 +08:00
明文同步私钥,icloud 也不保险吧?
打个带密码的 zip 包不好吗? |
6
monetto 2021-06-04 18:21:58 +08:00
我是这样的思路...比较笨
写个 Python 服务,监听 iCloud 服务是否在同步。MBP2017 实测用 waitress 启动 CPU 占用 1% 都不到。监测到 iCloud 服务同步之后,Python 服务自动替换.ssh |
7
essethon 2021-06-04 23:18:59 +08:00
同步 .ssh/config 可以理解,为什么要同步私钥。在不同的电脑上创建不同的私钥就好了。
|
8
dorothyREN 2021-06-05 19:32:09 +08:00
@lmhcn9704 #3 用硬连接就行了
|