【发布时间】:2010-11-19 13:08:55
【问题描述】:
我想我有点犹豫,但我偶尔会处理 vcs 并且总是被要求某种提示,当然我正在尝试访问我正在进入的外部机器。
基本上我的问题是,假设我在这台机器上没有 root 访问权限,是否仍然可以设置它?我已经略读了几次,我很确定我把方法搞定了——你生成 pub/private 密钥,sftp 到机器,然后把你的 public 放到一些 authorized_keys 目录中。例如,如何管理多个用户?通用文件名( .pub )是否会被覆盖,或者我是否完全误解了这里的过程并且它设置为允许本地多个键?
如果我不是 sudoer,并且需要对服务器的一个目录进行 chmod 修改才能说 700 而它是 655,那么除了请求 su 访问权限之外,我真的无能为力,对吧?
【问题讨论】:
-
仅供参考,我编写了一个小工具,它可以更轻松地让所有事情都正确,以使身份验证真正起作用:github.com/centic9/generate-and-send-ssh-key