Linux系统中sshd服务的两种验证方式是什么
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这期内容当中小编将会给大家带来有关Linux系统中sshd服务的两种验证方式是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。sshd=secure shell,
千家信息网最后更新 2025年01月16日Linux系统中sshd服务的两种验证方式是什么
这期内容当中小编将会给大家带来有关Linux系统中sshd服务的两种验证方式是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
sshd=secure shell,SSH 是 Linux 系统的登录工具,现在广泛用于服务器登录和各种加密通信。
sshd 服务简介:
sshd=secure shell
可以通过网络在主机中开启shell的服务
sshd 服务的两种验证方式
sshd 服务支持两种验证方式:
1.密码验证
对服务器中本地系统用户的登录名称、密码进行验证。简便,但可能会被暴力破解
2.密钥对验证
要求提供相匹配的密钥信息才能通过验证。通常先在客户端中创建一对密钥文件(公钥、私钥),然后将公钥文件放到服务器中的指定位置。远程登录时,系统将使用公钥、私钥进行加密/解密关联验证。能增强安全性,且可以免交互登录。 当密码验证、密钥对验证都启用时,服务器将优先使用密钥对验证。可根据实际情况设置验证方式。
vim /etc/ssh/sshd_config PasswordAuthentication yes #启用密码验证 PubkeyAuthentication yes #启用密钥对验证 AuthorizedKeysFile .ssh/authorized_keys #指定公钥库文件 123456
3在客户端创建密钥对
通过ssh-keygen工具为当前用户创建密钥对文件。可用的加密算法为RSA、ECDSA或DSA等(ssh-keygen命令的"-t"选项用于指定算法类型)。
useradd admin echo "123123" | passwd --stdin admin su - admin ssh-keygen -t ecdsa Generating public/private ecdsa key pair. Enter file in which to save the key (/home/admin/.ssh/id_ecdsa): #指定私钥位置,直接回车使用默认位置 Created directory '/home/admin/.ssh'. #生成的私钥、公钥文件默认存放在宿主目录中的隐藏目录.ssh/下 Enter passphrase (empty for no passphrase): #设置私钥的密码 Enter same passphrase again: #确认输入 ls -l .ssh/id_ecdsa*#id_ecdsa是私钥文件,权限默认为600;id_ecdsa.pub是公钥文件,用来提供给 SSH 服务器 1234567891011
4.然后在客户端创建新用户admin与xiaoming进行配置密钥对
5.将公钥文件上传服务器
#此方法可直接在服务器的/home/zhangsan/.ssh/目录中导入公钥文本
cd ~/.ssh/ ssh-copy-id -i id_ecdsa.pub xiaoming@192.168.132.10 12
6.在客户端使用密钥对验证
7.在客户机设置ssh代理功能,实现免交互登录
ssh-agent bash ssh-add Enter passphrase for /home/admin/.ssh/id_ecdsa: #输入私钥的密码 ssh zhangsan@192.168.80.10 12345
上述就是小编为大家分享的Linux系统中sshd服务的两种验证方式是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
验证
服务
密钥
公钥
文件
服务器
密码
登录
方式
系统
客户
客户端
位置
用户
目录
加密
内容
工具
算法
分析
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
万度网络技术
虹口区创新数据库服务报价行情
原装服务器带sql数据库吗
数据库中链接和连接有什么区别
网络安全行业分析ppt
广州市公安局网络安全保卫局
服务器交流功能
河南未央网络技术公司
游戏软件开发什么专业好
学习电脑网络技术哪个学校好
软件开发工程师种类
软件开发标准cmc
旧电脑改造网络服务器
php是 用的什么软件开发
巨毅网络技术有限公司
焦作服务器机柜报价
全国2006年软件开发工具答案
samp管理服务器
电表售电管理数据库无此用户记录
怎么选网络安全性
统计局数据库中的数据怎么保存
圣安地列斯加入什么服务器好
数据库查询前百分
网络安全对于学生的重要性
数据库活动日志满了
新神魔大陆s2凯旋平原服务器
上海趣医网络技术服务有限公
开源web端数据库管理工具
网络技术相关的书籍
对日软件开发式样书