xshell密钥连接linux
工具 新建密钥管理
密钥类型选择DSA 还是 RSA都是可以的
RSA 是一种非对称加解密算法。
DSA 一般用于数字签名和认证。
RSA is named from the initials of the authors, Ron Rivest, Adi Shamir, and
Leonard Adleman,who first published the algorithm.
RSA 与 DSA 都是非对称加密算法。其中RSA的安全性是基于极其困难的大整数的分解(两个素数的乘积);
DSA 的安全性
是基于整数有限域离散对数难题。基本上可以认为相同密钥长度的 RSA 算法与 DSA 算法安全性相当。
公钥用于加密,它是向所有人公开的;私钥用于解密,只有密文的接收者持有。
设置密码
把公钥保存下
顺便把公钥复制一下
进入linux系统 在用户目录下
mkdir .ssh
touch authorized_keys
vim authorized_keys
然后把密钥粘贴进来 保存
PS:编辑文档的时候按I编辑 细节问题 不然会丢掉开头的S
保存完之后
修改.ssh文件夹的权限 和 authorized_keys 的权限
chmod 700 .ssh
chmod 600 authorized_keys
getenforce 接着查看selinux的状态
setenforce 0 临时关闭selinux
vim /etc/selinux/config 编辑config文件
将SELINUX=disable
iptables –F 防火墙清空
/etc/init.d/iptables save 保存配置文件
大功告成
时间: 2024-10-29 19:07:24