创建用户并设置密码
#添加用户
sudo adduser admin
#查看是否创建
ls /home
#设置用户密码
passwd admin
登录用户并添加用户组
#登录admin用户
su -l admin
#添加用户到root用户组
sudo usermod -G root admin
退出admin用户,使用root用户修改
vim /etc/sudoers # 添加下面到设置, 保存需要输入 wq! 因为该文件默认只读
admin ALL=(ALL) ALL
sudo su #测试是否能够切换到root
顺便修改服务器名字
hostnamectl set-hostname levin-box
立即生效,但是当前终端需要退出:
使用公钥匙访问服务器
ssh -i yourserver.pem testuser@yourServerIP #这里改成你在服务器端生成的pem文件路径和该服务器ip
比如: ssh -i hello-ali-cloud.pem testuser@63.84.66.192 然后输入用户密码即可登录服务器。
另一个, 使用ssh pub key无密码登录。
这种是在目标服务器内的authorized_keys文件中追加id_rsa.pub,实现无密码登录
#这种就直接ssh,第一次登录会弹出确认,得输入yes ssh leixuewei\@63.88.88.192 复制代码
.pem里可以是公钥也可以是私钥,而.pub是 openssh 使用的公钥\
需要把pub文件放到对应的文件中去,leixuewei 如果是本地用户,则把id_rsa放到你 /home/leixuewei/.ssh/下面,如果远程用户,则把id_rsa.pub的内容放追加到 /home/leixuewei/.ssh/authorized_keys 文件里。
注意我们这里看到的“leixuewei”为用户名,换个用户路径就不一样了。