【问题标题】:Windows public ssh key on remote linux [closed]远程Linux上的Windows公共ssh密钥[关闭]
【发布时间】:2012-09-05 20:26:44
【问题描述】:

我在 Windows 7 上创建了公共 ssh 密钥,我想将它安装在远程 Debian 上。怎么做?

【问题讨论】:

    标签: windows linux ssh key


    【解决方案1】:

    这里的这个问题是题外话,可能会转移到http://serverfault.com

    但是,将你的公钥复制到远程debian系统scp(我没有Windows机器,所以我会给你Linux指导,试着理解它们并根据你的操作系统修改它们):

    scp /path/to/public/key.pub user@debian-server:~/.ssh/key.pub

    它会询问您的密码以登录,然后它会复制密钥并注销。 使用 ssh 再次登录您的计算机并执行以下操作:

    ssh user@debian-server
    chmod 700 .ssh
    cd .ssh
    cat key.pub >> authorized_keys
    chmod 600 authorized_keys
    exit
    

    现在,如果在 debian 服务器上的 sshd_config 中启用了 RSA 身份验证方法,您应该可以在不发出密码的情况下远程登录。

    注意:chmod 部分在全球范围内不是必需的,但有时文件和文件夹的错误权限会阻止您正确登录。

    【讨论】:

      【解决方案2】:

      您必须将您的公钥存储到您的 debian 机器上的 .ssh/authorized_keys

      如果安装了openssh-server,您将在主目录中找到 .ssh 文件夹。

      【讨论】:

      • 所以在这个文件中我有:“ssh-rsa some chars/others chars/other chars/other chars/other chars/other chars//other chars ab@cdefghijk”。我应该把钥匙放在哪里?为什么有时是一个斜线,而上次是两个?
      • 斜线的数量无关紧要。只需将新密钥放在文件末尾(新行)。
      猜你喜欢
      • 2021-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 2013-05-28
      • 2013-09-03
      • 2017-06-13
      • 2020-10-17
      相关资源
      最近更新 更多