V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
joeyv2
V2EX  ›  问与答

关于 Debian 的 SSH 密钥管理器的问题

  •  
  •   joeyv2 · 2021-03-22 00:43:38 +08:00 · 1408 次点击
    这是一个创建于 1379 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用 crontab 来定时执行.sh 把文件备份到 github,会出现有时需要手动执行一次“ssh-agent bash”在执行.sh 才成功,有时就不用,以下是错误内容和.sh 源码 ###报错内容:

    Could not open a connection to your authentication agent.
    [email protected]: Permission denied (publickey).
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    

    ###.sh 文件内容

    #!/bin/bash
    cd /root/mc/worlds
    git add -A
    git commit -m "backup"
    ssh-add /root/github
    git push -u origin master
    
    9 条回复    2021-03-22 12:50:30 +08:00
    Showfom
        1
    Showfom  
       2021-03-22 00:47:17 +08:00
    = = 很少听说备份到 github 的
    joeyv2
        2
    joeyv2  
    OP
       2021-03-22 00:51:18 +08:00
    @Showfom 主要还是 SSH 密钥管理器不工作了,需要手动启动。sh 文件执行 ssh-agent bash 有没反应。备份地点用 gitee 吗?
    dzdh
        3
    dzdh  
       2021-03-22 00:52:24 +08:00
    没看懂

    难道不是 ~/$USER/.ssh/config 配置好然后直接 sudo -u $USER git -C $path push 么
    joeyv2
        4
    joeyv2  
    OP
       2021-03-22 00:59:39 +08:00 via Android
    @dzdh 还真么试过,
    我是执行
    ssh-agent bash
    ssh-add /root/github 加载密钥再执行 git 指令,因为仓库是私有的。
    Showfom
        5
    Showfom  
       2021-03-22 01:01:19 +08:00
    @joeyv2 git 设计出来就不是给备份用的,备份还是推荐 s3 之类的服务
    joeyv2
        6
    joeyv2  
    OP
       2021-03-22 01:06:41 +08:00 via Android
    @Showfom 就是看中它的版本控制,是亚马逊 s3 ?还真没用过
    dzdh
        7
    dzdh  
       2021-03-22 01:24:44 +08:00
    @joeyv2 国内就是 aliyun oss 100%兼容 S3 协议。控制台可以开启文件版本控制。可以挂载成本地盘的形式直接在服务器上进行读写无需任何其他操作。
    python4
        8
    python4  
       2021-03-22 10:29:26 +08:00
    那就把 ssh-agent 命令加到 shell 里不行吗?
    joeyv2
        9
    joeyv2  
    OP
       2021-03-22 12:50:30 +08:00 via Android
    @python4 把 ssh-agent bash 加入后,每次运行到这条命令就跳出了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:21 · PVG 02:21 · LAX 10:21 · JFK 13:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.