| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux下实现远程连接免密登录 -> 正文阅读 |
|
[系统运维]Linux下实现远程连接免密登录 |
目录要求:一、环境配置二、实验过程需求一过程:需求二过程(rocky上进行):三、总结要求:1.ssh免密登录:准备两台Linux虚拟机,第一台可以免密登录到第二台机器 2.ssh禁止root用户远程登录 一、环境配置1.需要两台虚拟机(本实验使用rocky作为服务器,centos作为客户端) 2.系统自带ssh 3.关闭防火墙 4.把selinux设置为disabled 5.rocky的IP地址设置为192.168.80.141,centos的IP地址为192.168.80.142 二、实验过程需求一过程:1.在客户端(centos)产生密钥:ssh-keygen-t rsa -b 2048 2.一直输入enter? 3.在出现Overwrite(y/s)输入y,继续enter 4.在出现以下界面就证明已经产生密钥 5.检查是否成功产生密钥:ls -l /root/.ssh/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? id_rsa? ?私钥 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? id_rsa.pub 公钥? 6.将公钥传输放到服务器上:ssh-copy-id -i root@192.168.80.141 7.输入主机密码 8.到服务器上查看是否产生authorized_keys的文件:ls -l /root/.ssh/authorized_keys 9.在客户端进行测试:ssh root@192.168.80.141 ? ?如果不用密码进入则证明实验成功,如果需要密码则证明实验失败 需求二过程(rocky上进行):1.进入到sshd_config文件:vim /etc/ssh/sshd_config 2.编辑sshd_config文件中的PermitRootLogin:?PermitRootLogin yes改为no 3.保存退出 4.重启服务:systemctl restart sshd 5.验证:进入到centos中进行远程连接:ssh root@192.168.80.141 ? ? ? ? 我们发现连接不上证明拒绝了root远程登录,实验成功 注意:在服务器上我们不难发现我们的连接不受影响,但是远程连接root用户却连接不上 三、总结????????我们通过本次实验更加了解了远程连接的相关知识,同时在实验中要记得重启服务否则会导致实验失败,实验结束后记住要把root用户远程连接该回到允许。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 3:29:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |