AWS云服务器SSH登录教程
AWS云服务器SSH登录教程
首先我们记住从AWS后台下载下来的Pem密钥。默认的密钥放在一个文档里。因为这个Pem私钥到时候要导入的。
我这边使用的工具是FinalShell(官网http://www.hostbuf.com/)。
附上下载链接:也可以自己上官网下。(别的工具类似于Xshell或者Putty等工具应该都是一样的。)
言归正传:
第一步是导入私钥
如图
附图可以直接打开的
私钥导入说明都在。
然后导入成功会有图二显示。如果错误的话要记得查看是否pem格式损坏或者后缀有问题。
然后是第二步
如图
附图可以直接打开的
第三步选中刚刚创建的密钥。如果创建成功会有显示。那个名字就是之前创建的名字
附图可以直接打开。
登陆的时候认证方法选择公钥。
用户名根据上一篇的教程。
笔者这里演示的系统是Centos 所以对应的用户名为Centos。私钥选择刚刚导入的私钥。一定要对应。
之前创建这个EC2时候导出的Pem文件。否则会导致无法登录。都确定好之后就可以登录了。
登录成功后会有如图显示。
然后就可以进行服务器的操作了。已经进去了。如果有需要创建root用户的话。我就继续接下去写。创建root的教程。
----------------------------------------------------------------------------------------
分割线。如果有需要的话 继续看。没有需要的话可以直接划走了!
-----------------------------------------------------------------------------------------
这里的内容都以Centos为例子。其他系统也类似。只是命令有所区别。这里不做赘述了~
首先创建root账户。
Centos的命令行是
sudo passwd root
密码的话根据安全策略(大小写混合不要连续数字。类似于Lykp200872)随便输入就行。
成功之后会有提示----passwd:所有的身份验证令牌已经成功更新。
然后登录root 账户进行设置
su root
输入密码 会看到本来的$变成了#说明获取了root的权限
接下来设置sshd
vi /etc/ssh/sshd_config
#允许使用密码登录
PasswordAuthentication yes
#允许root认证登录(这里可以不设置)
PermitRootLogin yes
Vi 编辑应该会吧。i然后修改完之后ESC :wq!
如果不会的话具体可以百度下。(https://g.pconline.com.cn/x/375/3759019.html)
保存好之后
记得一定要重启sshd
systemctl restart sshd
这样子就大功告成了。可以在SSH工具上用root 用户
密码为自己设置的密码可以登录。
如果有需要安装宝塔这些也可以直接安装。如果安装完毕的话记得把bt的端口打开。不然连接不上去。端口打开的教程后续可以继续写。
创建root的命令合集:
sudo passwd root
su root
vi /etc/ssh/sshd_config
systemctl restart sshd
如果还有哪里不会可以问笔者。
如果觉得不错记得点赞关注hhh
感谢感谢