[小白向Linux基操] 建立超级用户和更改服务器名

这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战编程

下面是拿到一个新服务器作的一些操做。vim

本文基于CentOS7

建立用户并设置密码

#添加用户服务器

sudo adduser adminmarkdown

#查看是否建立ssh

ls /homepost

#设置用户密码学习

passwd admin测试

登陆用户并添加用户组

#登陆admin用户spa

su -l admincode

#添加用户到root用户组

sudo usermod -G root admin

固然这里添加admin用户到root非必须操做,当你不想直接分享root帐号但又须要一个能够切换到root用户方式,能够参考。

退出admin用户,使用root用户修改

vim /etc/sudoers # 添加下面到设置, 保存须要输入 wq! 由于该文件默认只读

admin    ALL=(ALL)   ALL

sudo su #测试是否可以切换到root

顺便修改服务器名字

hostnamectl set-hostname levin-box

当即生效,可是当前终端须要退出:

使用公钥匙访问服务器

下面这个操做一般是在云服务器上生成一个pem密钥文件,登陆的时候加上这个密钥来访问。命令以下:

ssh -i  yourserver.pem leixuewei\@yourServerIP #这里改为你在服务器端生成的pem文件路径和该服务器ip

#好比: ssh -i  hello-ali-cloud.pem leixuewei\@63.88.88.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”为用户名,换个用户路径就不同了。

持续学习持续开发,我是雷学委! 编程颇有趣,关键是把技术搞透彻讲明白。 创做不易,请多多支持,点赞收藏支持学委吧!

相关文章
相关标签/搜索