Xshell用密钥远程连接Linux

本文介绍如何使用XShell通过密钥方式登录Linux系统,包括密钥的生成、设置及权限调整等步骤,并解决了SELinux和防火墙可能引起的问题。

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

大功告成

 

转载于:https://www.cnblogs.com/linuxgxw/p/4331368.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值