| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 2.2 linux中的远程登陆服务 -> 正文阅读 |
|
[系统运维]2.2 linux中的远程登陆服务 |
目录 ?一、Openssh的功能sshd服务的用途SSH全称Secure Shell,中文翻译为安全外壳协议,是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。 二、ssh的使用基本用法
ssh -l root 172.25.254.105? #通过ssh命令在105主机中以root身份开启远程shell 当身份验证改变后拒绝连接并显示认证出现错误所在位置 ?编辑/home/westos/.ssh/known_hosts文件,删除第三行key退出保存 重新使用ssh登陆172.25.254.105显示登陆成功 三、sshd key认证1、认证类型(1)对称加密(2)非对称加密
2、实验环境的搭建
3、生成非对称密钥ssh-keygen方法ssh-keygen -f /root/.ssh/id_rsa -P ""无提示创建密钥 ?查看密钥是否建立,使用密钥给服务器172.25.254.205加密 ?客户端登陆服务器时直接使用密钥登陆,不需要密码验证 ?当系统中密钥较多时可直接使用密钥登陆 ?4、ssh服务的安全优化(1)安全优化:设定不相关用户无法登陆服务器?在服务器上查找主配置文件/etc/ssh/sshd_config并编辑,将文件的73行的PasswordAuthentication改为no,编辑完成后重启sshd使得服务器无法再使用密码登陆 (2)使用指定接口登陆?编辑/etc/ssh/sshd_config文件,将17行Port 22取消注释修改为2021,重启服务 客户端使用指定2021端口才可登陆(进行实验时注意将不允许输入密码登陆取消,即改回yes) ?(3)黑白名单的设定编辑/etc/ssh/sshd_config文件,添加白名单AllowUsers root 添加黑名单DenyUsers (黑白名单不需要同时生效) ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年11日历 | -2024/11/25 16:34:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |