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终端就可以免密登录服务器了。