shell连接ubuntu

shell连接ubuntu_第1张图片

当使用aws的私钥连接时,老是弹出输入私钥密码,但是根本没有设置过密码,随便输入后,又提示该私钥无密码...

很早就使用过aws的ubuntu,这个问题也很早就遇到过,但是每次遇到都要各种找找找...索性这次记下来算了


此处用FinalShell连接为例


首先现在Putty连接工具: 点击官方下载
下载并安装完成之后,打开 PuTTYgen (桌面可能不会自动生成图标,打开"开始菜单",位于顶部)
shell连接ubuntu_第2张图片
点击 Load,选择在aws生成的私钥 .pem 文件
shell连接ubuntu_第3张图片
这里要选择显示已全部文件
shell连接ubuntu_第4张图片
shell连接ubuntu_第5张图片
点击保存私钥 “Save private key
shell连接ubuntu_第6张图片
打开 PuTTY
shell连接ubuntu_第7张图片
打开后,Session的 Host Name(or IP address),粘贴公有的DNS地址,不要输入ip
shell连接ubuntu_第8张图片
shell连接ubuntu_第9张图片
打开 SSH ->Auth,选择刚刚生成的私钥
shell连接ubuntu_第10张图片
点击Open连接,用户名输入 ubuntu 即可!
shell连接ubuntu_第11张图片

目前连接成功了

如果觉得用PuTTY就好的话,可以不用继续往下看了,只要保存一次,下次直接点连接就好.

shell连接ubuntu_第12张图片


开始设置允许FinalShell使用用户名和密码登录
设置root密码

sudo passwd root

输入两次密码后,切换到root

su root

输入刚才设置的密码
编辑sshd_config文件

vim /etc/ssh/sshd_config

PasswordAuthentication no 修改为 yes (可以用 / 搜索,注意首字符大写 “Pass”)

PasswordAuthentication yes

保存退出,重启ssh服务

systmctl restart sshd

ubuntu 用户设置密码(和设置root密码步骤一样)

打开FinalShell,创建新的连接,主机粘贴公有DNS,用户名密码是刚才设置的ubuntu
注意此处是不支持直接输入root进行登录的,如果使用root需要登录后再切换到root
shell连接ubuntu_第13张图片
shell连接ubuntu_第14张图片

连接成功

切换root
su root

输入密码在PuTTY设置的密码即可!

其他章节 -> 跳转

end...

你可能感兴趣的:(ubuntu,数据库,linux)