Mac免密登录Centos

centos root账号添加新用户并赋予权限

sudo useradd -m name
sudo passwd name
vi /etc/sudoers 设置用户权限

第一步:Mac本机生成密钥

  • 打开Mac终端,输入:ssh-keygen -t rsa -C "your@qq.com"

  • 后面的邮箱随意,然后一直按回车键,执行结束后会在当前用户根目录下面生成一个.ssh的隐藏文件夹,文件夹中有三个文件,其中id_rsa是私钥文件,id_ras.pub是公钥文件,known_hosts文件不用管。

      id_rsa      id_rsa.pub  known_hosts
    

第二步,服务器端设置

  • 登录服务器,在用户目录下,新建 ~/.ssh/authorized_keys 文件;

  • 把mac中生成的文件id_rsa.pub中的内容复制出来写到authorized_keys中;

  • 文件权限,.ssh应该是700,authorized_keys应该是600

    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/authorized_keys

设置完成后,mac终端就可以免密登录服务器了。

posted @ 2022-02-25 14:15  bhxuwei  阅读(178)  评论(0)    收藏  举报