博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
总结关于登陆ECS的三种方式(Linux系统)
阅读量:5872 次
发布时间:2019-06-19

本文共 748 字,大约阅读时间需要 2 分钟。

在本人实际工作中遇到了三种不同的Linux服务器登陆方式,由简单到复杂分别阐述:

1.最简单的root账号密码登陆

通过root账号+root密码登陆Linux服务器

2.普通用户登陆

通过普通用户登陆到服务器上,如果要使用sudo的权限就需要切换到root账号上去

3.公钥私钥免密码的方式登陆可以分为2种

①把本地主机公钥输入到被登陆的服务器上(这个是最常见,也是最保险的免密码登陆方式,不过如果是多台服务器的话,就需要添加本地主机的公钥到多台的被登陆的服务器上去)

②把被登陆的服务器的私钥提供给本地主机(这种方式可以应用在管理多台服务器上,如果所有远程服务器都设置成同一个公钥,用一个私钥就可以登陆所有的服务器上了)

以上三种方式都和SSH中的配置文件(/etc/ssh/sshd_config)有关

1.都是默认配置,不需要多加叙述,需要开启PermitRootLogin yes即可

2.刚好和上面的配置相反,需要关闭PermitRootLogin no,重启SSH服务器(在此之前需要添加普通用户)

当需要用到root权限时,执行su – root就可以了。

3.可以和前二种方式共存,也可以只进行公钥私钥登陆,只需要控制PasswordAuthentication选项就可以了

PasswordAuthentication no(不允许账号密码登陆)

PasswordAuthentication yes(允许账号密码登陆)

①AuthorizedKeysFile 指定存放公钥的路径,把要登陆服务器的主机公约新增到此文件中

②AuthorizedKeysFile 指定存放公钥的路径,登陆服务器时使用的就是被登陆服务器的私钥(目的就是用登陆主机上的私钥匹配被登陆服务器上的公钥)

转载地址:http://jkenx.baihongyu.com/

你可能感兴趣的文章
主机连接虚拟机 web服务
查看>>
ajaxSubmit的data属性
查看>>
NetStatusEvent info对象的状态或错误情况的属性
查看>>
linux命令学习
查看>>
Windows下第三方库安装Nuget与Vcpkg
查看>>
URL的截取问题
查看>>
My first post
查看>>
git分支
查看>>
Ehcache 缓存
查看>>
list删除重复元素
查看>>
绘制屏幕时给单选按钮分组
查看>>
TCP/IP协议、DoD模型、OSI模型
查看>>
java开发环境
查看>>
Can't create handler inside thread that has not called Looper.prepare()
查看>>
ADB命令详解
查看>>
urllib模块学习
查看>>
Flume案例Ganglia监控
查看>>
HDU 4001 To Miss Our Children Time DP
查看>>
12C 新特性--全库缓存
查看>>
中国科学院数学与系统科学研究院关于2019年招收硕士研究生复试规程
查看>>