码迷,mamicode.com
首页 > 系统相关 > 详细

Xshell用密钥远程连接Linux

时间:2015-03-12 06:18:56      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

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

大功告成

 

Xshell用密钥远程连接Linux

标签:

原文地址:http://www.cnblogs.com/linuxgxw/p/4331368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!