SSH免密码登录设置

在Hadoop等应用,通常要设置SSH免密码登录来管理集群。这里记录一下Linux配置免密码登录设置。

  1. 安装SSH(Ubuntu/Debian)
    $ sudo apt-get install ssh

  2. 检查是否存在 .ssh 目录。该目录在在主目录中。
    $ ls -lsa ~/.ssh
    如果不存在,创建之。
    $ mkdir ~/.ssh

  3. 生成私钥和公钥
    $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

  4. 把公钥(id_dsa.pub)追加到授权的key中去
    $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

  5. 试试是否可以免登陆自己(localhost)
    $ ssh localhost

————(完)————

你可能感兴趣的:(SSH免密码登录设置)