zoukankan      html  css  js  c++  java
  • ssh 配置自动登录

    假定 机器A 连接至 机器B 。

    1. 在机器A上,生成RSA秘钥对

    ssh-keygen -t rsa

    期间passphrase不输入密码。默认生成文件至 ~/.ssh/

    -rw------- 1 webadmin webadmin 1675 10月 17 12:09 id_rsa
    -rw-r--r-- 1 webadmin webadmin  405 10月 17 12:09 id_rsa.pub

    2. 拷贝 id_rsa.pub 的内容追加至机器B的~/.ssh/authorized_keys文件中。可以手动拷贝,也可以如下远程操作:

    ssh-copy-id -i ~/.ssh/id_rsa.pub test1@10.10.10.123

    3. 检查机器B上的/etc/ssh/sshd_config,需确保下列配置有效:

    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile      .ssh/authorized_keys

    4. 检查机器B上的 ~/.ssh/authorized_keys的权限,必须为600。其实是必须group和others的权限为0。如果不是,则执行

    chmod 600 ~/.ssh/authorized_keys

    5. 如果修改过sshd_config,则重启服务:

    service sshd restart

    6. 测试自动登录ssh

    ssh test1@10.10.10.123

    配置成功的话,此时应该不用输入密码了。

  • 相关阅读:
    Hihocoder-小Hi的烦恼
    Python包下载与离线安装
    Shell输出颜色设置
    MySQL主从配置
    MySQL初始化与用户配置
    [转]常用 GDB 命令中文速览
    搭建github静态博客
    树莓派上手
    vim安装与配置
    数组,看了你就懂了!
  • 原文地址:https://www.cnblogs.com/got-my-way/p/4030923.html
Copyright © 2011-2022 走看看