Xshell用密钥远程连接Linux

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 保存配置文件

大功告成

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。