ssh登录验证方式介绍ssh服务登录的常用验证方式用户口令基于密钥用户口令验证过程:客户端发起ssh请求,服务端会把自己的公钥发送给用户用户会根据服务端发来的公钥对密码进行加密加密后的信息回传给服务端,服务端用自己的私钥解密,如果密码正确,则用户登录成功基于密钥的登录方式首先在客户端生成一对密钥(ssh-keygen)并将客户端的公钥ssh-copy-id拷贝到服务端当客户端再次发送一个连接请求,
相关包对于ssh服务来说,Openssh这个软件还有很多默认相关的包服务端包/etc/ssh/sshd_config是服务端的配置文件/usr/sbin/sshd 服务端的程序/usr/lib/systemd/system/sshd.service 服务启动的Unit文件客户端/etc/ssh/ssh_config是客户端的配置文件Linux客户端常用软件:ssh、scp、sftpwindows客
ssh服务ssh: secure shell,22/tcp,安全的远程登录,实现加密通信,代替传统的telnet协议具体的软件实现:OpenSSH:ssh协议的开源实现,Centos默认安装dropbear:另一个开源项目的实现SSH协议版本v1:基于CRC-32做MAC,不安全;man-in-middlev2:双方主机协议选择安全的MAC方式,基于DH算法做密钥交换,基于RSA或DSA实现身份认
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号