这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战编程
下面是拿到一个新服务器作的一些操做。vim
#添加用户服务器
sudo adduser adminmarkdown
#查看是否建立ssh
ls /homepost
#设置用户密码学习
passwd admin测试
#登陆admin用户spa
su -l admincode
#添加用户到root用户组
sudo usermod -G root admin
固然这里添加admin用户到root非必须操做,当你不想直接分享root帐号但又须要一个能够切换到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 而后输入用户密码便可登陆服务器。
复制代码
这种是在目标服务器内的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”为用户名,换个用户路径就不同了。
持续学习持续开发,我是雷学委! 编程颇有趣,关键是把技术搞透彻讲明白。 创做不易,请多多支持,点赞收藏支持学委吧!