URL
type
status
date
slug
summary
tags
category
icon
password
亚马逊EC2实例创建后,默认的SSH客户端是以证书方式进行远程登陆,许多小伙伴觉得不太方便。通过下面文章中的操作,将默认的证书登陆方式改为账号密码登陆方式
📝将EC2与Lightsail的SSH的登陆登陆方式修改为账号密码登陆方式
1、链接实例
2、切换为Root权限
3、修改SSH配置中的登陆参数:
3.1、打开配置文件:
3.2、开启PermitRootLogin项
光标移动到:#PermitRootLogin prohibit-password,按 X 删除前面的#号
3.3、删除PermitRootLogin后面的单词
按 w 跳到 prohibit-password前,按 dw 删除这个单词
3.4、在PermitRootLogin后面输入yes
按 a 进入编辑模式,输入 yes,再按 esc 退出编辑模式
3.5、搜查找PasswordAuthentication
按 / 然后输入PasswordAuthentication 后回车(搜索PasswordAuthentication)
3.6、PasswordAuthentication后面的no改为yes
按 w 移动到后面的单词no前,按 dw 删除单词 no,按 a 进入编辑模式,输入 yes,在按 esc 退出编辑模式。
3.7、存盘退出
按冒号 : 后,再按 wq 存盘退出
4、设置root用户密码
4.1、输入:passwd 回车
4.2、输入密码
输入过程中看不到输入的密码,总共输入两次密码,一次是密码,一次是验证密码
5、重启ssh服务
输入: systemctl restart ssh
重启后,客户端中就可以设置使用root用户及密码登录了
6、删除临时文件
Linux打开一个文件,vi就会生成一个“.xxx.swp”文件,如果正常退出,这个swp文件会自动删除。如果异常退出,Linux系统会保留这个swp文件。当编辑sshd_config文件时如果强行关闭vi,vi会自动生成一个.swp文 件,当下次再打开此文件时,会出现错误提示,如下:
删除.xxx.swp文件
方法一:当出现上面图片中的提示时,输入D直接删除
方法二:进入ssh目录删除
1、cd /etc/ssh
2、rm .sshd_config.swp
- 作者:小布
- 链接:https://www.smallstep.one/article/modi-login-method
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章