阅读

linux免密登录

linux  2020-07-15 13:02

1、生成秘钥;

$ ssh-keygen -t rsa -f /root/.ssh/id_rsa

2、将生成的公钥文件 id_rsa.pub 内容写入 authorized_keys 文件;

# 1、直接重命名 id_rsa.pub 为 authorized_keys
$ mv id_rsa.pub authorized_keys

# 2、或者新建 authorized_keys,写入 id_rsa.pub 内容
$ touch authorized_keys
$ cat id_rsa.pub >> authorized_keys

3、修改 .ssh 目录权限 和 authorized_keys文件权限,注意 .ssh 目录及文件的所有者需为对应的用户;

$ chmod 700 ../.ssh/
$ chmod 600 ./authorized_keys

4、将生成的私钥文件 id_rsa 分配给客户端,客户端登录示例;

# ssh 用户名@主机地址 -i 私钥文件
$ ssh root@127.0.0.1 -i id_rsa


友情链接: