rsa密钥 xshell_利用xshell密钥管理服务器远程登录
1.生成公钥(Pubic Key)与私钥(Private Key):
Xshell自带有用户密钥生成向导,如下图所示:点击菜单栏的工具->新建用户密钥生成向导
虽然SSH2协议中RSA和DSA算法都可以使用,但是为了保险起见,我们一般都选择RSA密钥类型,这样不论你使用的SSH协议是SSH1还是SSH2都可以使用;密钥长度1024位即
正在生成密钥,直接下一步即可
密钥名称可以随便填写,不过一般我们最好是默认名称_年月日,这样方便日后管理;一般不需要填写密钥密码,填写的话就是密钥加密码双重验证,更安全。
公钥格式默认的SSH-OpenSSH即可,这里点击保存为文件,选择一个路径
文件名默认即可
此时会弹出用户密钥的一个窗口,Xshell已经自动导入了刚才我生成的私钥,公钥已经被我保存在了桌面上(你刚才选择的文件路径)。
如果没有弹出上面的窗口,可以选择菜单栏的工具->用户密钥管理者,打开用户密钥这个窗口。
选中刚才生成的私钥,点击右侧的导出按钮,如果换电脑或者重装系统了,重新导入私钥即可。
如果你之前填写了密钥管理密码,这里会提示你输入密码。
2.添加公钥(Pubic Key)到远程Linux服务器;
用xftp上传id_rsa_1024_20140305.pub到用户home目录下的.ssh下(如果没有则创建此目录),并命名为:authorized_keys,再修改权限为600.mkdir -p /root/.ssh
mv /root/id_rsa_1024_20140305.pub /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
修改sshd_config配置文件
vim /etc/ssh/sshd_configPubkeyAuthentication yes #启用公告密钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #设定PublicKey文件路径
RSAAuthentication yes #允许RSA密钥
PasswordAuthentication no #禁止密码验证登录,如果启用的话,RSA认证登录就没有意义了
重新加载sshd服务: /etc/init.d/sshd restart
3.客户端载入私钥(Private Key)登录:
注:
私钥,在Xshell里也叫用户密钥
公钥,在Xshell里也叫主机密钥
“所选的用户密钥未在远程主机上注册。请再试一次。”在登陆是xshell报错,检查服务器的selinux及iptables是否开启。
rsa密钥 xshell_利用xshell密钥管理服务器远程登录相关推荐
- 设置服务器系统的远程登录数量,设置服务器远程登录用户数量
设置服务器远程登录用户数量 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...
- 如何修改服务器远程登录密码
为了服务器能更稳定的运行,那么在我们进行远程管理服务器的时候需要利用远程登录工具,进行远程管理,那么很多用户担心自己的登录帐号和密码泄漏,需要定期修改密码,那么该怎么实现修改服务器远程登录密码呢? 下 ...
- 服务器远程此计算机无法链接到,服务器远程登录不上的处理方法
最近有客户询问服务器远程登录不上去了到底是什么情况?有什么处理方法没有?可能在大家购买或租用服务器之后,一般都是远程管理服务器的,有时候会遇到服务器远程登录不上的状况,如果遇到服务器远程登录不上的情况 ...
- 为什么服务器远程登录不上网,服务器远程登录不上的处理方法
最近,一位顾客问服务器远程登录上不去是怎么回事.有什么办法处理吗?也许在你买或租了一辆服务器,之后,你通常会远程管理服务器.有时,你不能在服务器远程登录.如果你不能在服务器?远程登录,你该怎么办?今天 ...
- 云服务器远程登录方法
1.博主的配置 (1)云服务器:腾讯云轻量级2核4g服务器,操作系统为centos7.6(linux) (2)使用的远程登录工具:Xshell 注:若有同学使用的是官方推荐的putty,使用密钥登录需 ...
- SSH服务器远程登录虚拟机及传输文件
SSH服务器 一.使用 Xshell 远程登录 XShell , 一个支持SSH协议的客户端 类似的还有 putty, SecureCRT等 XShell 只能运行控制台程序,不能启动窗口程序 ( 不 ...
- secureCRT (云服务器远程登录工具)
前言:通常我们在进行 登录云服务器 的时候,会有各式各样的远程登录工具供我们使用,比如XShell.Putty.secureCRT......本文章就是针对云服务器的远程登录工具'secu ...
- 服务器远程登录用户在哪查看,RAKsmart VNC用户登录信息在哪查看?
前面跟大家分享了RAKsmart Windows美国服务器远程连接VNC方法,不过很多小伙伴在用客户端连接远程服务器时,对用户登录信息不知道怎么填写,也不知道在哪里查看.这里就给大家介绍下. 1.首先 ...
- rdesktop利用3389端口进行远程登录
先用nmap扫描,如果开启3389端口. 本地使用远程桌面利用3389登录被扫描主机. 安装rdesktop:使用命令apt-get install rdesktop进行软件安装 然后使用 rdesk ...
- 利用PyCharm实现服务器远程代码开发
基于PyCharm的远程代码开发 适用人群:有在远程服务器上进行代码开发需求的,同时又嫌弃使用安装在远程服务器上的PyCharm编辑延迟严重的代码开发者们. 1. PyCharm编辑器获取安装 附上P ...
最新文章
- 数字双胞胎技术和物联网如何帮助企业取得成功
- 从零写一个编译器(三):语法分析之几个基础数据结构
- Linux Ubuntu系统下Java开发环境搭建
- Entity Framework Core 2.1带来更好的SQL语句生成方案
- Android之稍微靠谱点的透明Activity(不获取触摸事件)
- 华为首批升级鸿蒙系统的手机,鸿蒙系统首批升级机型曝光!荣耀手机遗憾缺席,原因很简单...
- java xmpp消息推送_基于XMPP协议(openfire服务器)的消息推送实现
- php 迭代和递归,实战PHP数据结构基础之递归
- php如何上传txt文件,并且读取txt文件
- 【工具】 原版完美激活 Flash builder 4.7 【非破解激活】
- centos 上安装bugzilla 详解
- 转]python 结巴分词(jieba)学习
- Android类似日历的翻转控件
- 矩阵公式(转置公式+求导公式)
- Shell到底是什么?
- python羊车门问题的正确解答
- flutter 设置全屏背景图(导航栏)
- 【Linux】yum install cmake 报错,出现错误ImportError: No module named urlgrabber.grabber
- python-面向对象的编程
- 只因,在人群中多看了你一眼 (小说)