linux服务器生成密钥后无法登陆,securecrt用密钥安全登陆服务器
通过Linux服务器端生成密钥对来提供认证1,执行命令生成 生成公私钥ssh-keygen -t rsa -b 4096
确认生成文件的所在目录(默认为~/.ssh)及密码(可以为空,建议输入密码)
ssh-keygen参数解释:-t rsa 类型rsa/dsa -b 4096 长度
2,将公钥改名并放入/root/.ssh/目录cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys # 服务器端的公钥
如果想更改为其它名字的文件,则要修改文件/etc/ssh/sshd_config中的参数为你要的名字#AuthorizedKeysFile .ssh/authorized_keys
另外还需要开启密钥登陆选项,以及RSA算法进行安全验证选项,修改/etc/ssh/sshd_config参数为RSAAuthentication yes
PubkeyAuthentication yes
3,用下载软件,例如winscp flashfxp等将 id_rsa 和 id_rsa.pub 这两个文件下载到自己电脑里,保证这两个文件是在同一个目录里,
在 SecureCRT 里创建新的或者修改以前的链接,注意图里所示,Authentication 里只选“PublicKey”这一种方式:
然后点击“Properties…”,出现如下所示窗口
建议先测试一下用密钥登陆是否成功,如果成功则进行下一步,不成功千万不要进行下一步,会导致你登陆不进服务器。
4,取消服务器端ssh默认支持Password认证,修改完成后服务器将不支持用密码登陆:#vi /etc/ssh/sshd_config
PasswordAuthentication no #默认为yes
如果出先如下错误
Public-key authentication with the server for user root failed. Please verify username and public/private key pair.
如果是批量执行的话可以用shell脚本来修改服务器登陆为密钥登陆#开启密钥登陆
sed -i 's/#RSAAuthentication yes/RSAAuthentication yes/g' /etc/ssh/sshd_config
sed -i 's/#PubkeyAuthentication yes/PubkeyAuthentication yes/g' /etc/ssh/sshd_config
sed -i 's/#AuthorizedKeysFile/AuthorizedKeysFile/g' /etc/ssh/sshd_config
#禁止密码登陆
sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd_config
linux服务器生成密钥后无法登陆,securecrt用密钥安全登陆服务器相关推荐
- sqlserver数据库的服务器 改名字后 数据库登录不上 解决方案 sqlserver 更改 服务器名的问题
计算机改名后,SQL数据库不能登录问题的解决方法. 1.用sa登录 数据库为master中新建查询 select from sys.sysservers 进行查询可发现数据库中还保留着之前的计算机名 ...
- 服务器csr信息是什么,服务器生成csr文件
服务器生成csr文件 内容精选 换一换 安装证书前,需要获取证书文件和密码文件,请根据申请证书时选择的证书请求文件生成方式来选择操作步骤:如果申请证书时,证书请求文件选择系统生成CSR,具体操作请参见 ...
- 本地服务器系统生成镜像,服务器生成镜像
服务器生成镜像 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 使用私有镜像创建 ...
- 服务器修改密钥登陆就登陆不上,securecrt用密钥安全登陆服务器
通过Linux服务器端生成密钥对来提供认证1,执行命令生成 生成公私钥ssh-keygen -t rsa -b 4096 确认生成文件的所在目录(默认为~/.ssh)及密码(可以为空,建议输入密码) ...
- 如何实现SecureCRT通过密钥远程连接linux服务器
在配置之前先告诉大家我的linux环境: 这里为CRT的版本: 这里为linux的版本: ssh的配置文件为默认,没有进行任何改动 好了,我们开始配置 实现crt利用密钥远程连接linux ...
- linux系统密码正则,Linux密钥登录原理和ssh使用密钥实现免密码登陆
目录 1.公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: 1) 持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的 ...
- linux下生成ssh密钥并获取密钥
转载自 在linux上生成SSH-key 简单原理介绍+生成步骤 1.首先什么是SSH Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议. 通过加密保证 ...
- Linux 服务器更换主板后,网卡识别失败的处理方法
上周日,由于断电,公司所在的集群服务器在关机断电重启后,发现唯一的一个登陆节点主板出现了故障,以致于 log 登陆节点的 Red Hat Enterprise 6 系统无法启动. 由于集群是生信所有分 ...
- 我的是CentOS6.3+MySQL5.1.57。重启了一次服务器后,使用 mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can't connect
我的是CentOS6.3+MySQL5.1.57.重启了一次服务器后,使用 mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can't connect ...
- linux服务器中病毒后的清除处理
linux服务器中病毒后的清除处理 之前看到公司同事在部署服务器的时候,发现中了挖矿病毒,很是恼火.因为我平时很少接触服务器,一般都是部署项目,配置域名就完事.所以遇到这种情况,只能在一旁看着干着急. ...
最新文章
- python2.7除法_对python中的float除法和整除法的实例详解
- 安装python3.7和PyCharm专业版
- as3通信AMF3协议的框架
- VTK:可视化之Cursor2D
- 面向数据科学家的实用统计学_数据科学家必知的统计数据
- 贪吃蛇代码c语言改分,刚学C语言,想写一个贪吃蛇的代码
- //变量在scala中没有自增自减的操作
- Visual Studio Code(VS code)简单使用入门以及常用快捷键
- 使用Cocos creator开发一个文字游戏
- html页面添加视频背景设置为自动播放,打开网址就会自动播放,简单有效亲测
- python成员变量_Python——成员变量
- 基于C#的房屋租赁管理系统设计与实现
- linux根下目录都代表什么,Linux根目录下的各个目录结构及作用
- Istio 中的智能 DNS 代理功能
- 进制转换(未完待续)
- 目前最赚钱快的微信营销几种玩法和模式
- h5手机页面注册处理(短信验证)
- 在html中div水平垂直css,html中div使用CSS实现水平/垂直居中的多种方式
- KODI | 智能电视系统
- 合工大宣城校区计算机老师,合肥工业大学计算机与信息学院导师教师师资介绍简介-△李春华...