记一次设置密钥登陆centos7所遇问题

所处环境:centos7
连接工具:xshell
1.上传公钥
2.修改公钥名称
mv id_rsa_2048.pub authorized_keys
3.修改ssh配置文件
[[email protected] .ssh]# vim /etc/ssh/sshd_config
Protocol 2 启用ssh协议V2版本
PasswordAuthentication no 禁止密码登录认证
AuthorizedKeysFile .ssh/authorized_keys 打开公钥认证的功能,注意路径与名称
PubkeyAuthentication yes 启用公钥认证功能
4.让ssh配置文件生效
[[email protected] .ssh]#systemctl restart sshd



xshell报错:所选用户密钥未在远程主机注册,请在试一次
1、检查用户名是否填写正确
2、检查服务器的selinux和防火墙是否正确配置

cat /var/log/secure报错:POSSIBLE BREAK-IN ATTEMPT
可以将/etc/ssh/ssh_config配置文件中的
GSSAPIAuthentication yes
改为:
GSSAPIAuthentication no

原文地址:https://blog.51cto.com/13289255/2401786

时间: 2024-11-14 15:13:16

记一次设置密钥登陆centos7所遇问题的相关文章

Secure和Xshell设置密钥登陆服务器

一.Secure客户端通过密钥登陆服务器: 1.Secure客户端设置 生成密钥 点击下一步: 选择加密类型: 输入登陆密码,点击下一步: 加密长度(默认1024),下一步: 下一步: 生成路径,完成: 确定是否为本客户端的全局公钥,如果没有别的公钥,就点是,否则点否: 2.服务器客户端设置: 写入公钥 在生成的密钥里面有两个文件,一个公钥文件(Identity.pub),一个私钥(Identity). 需要把Identity.pub内的内容写入到Linux服务器的特定文件中:~/.ssh/au

putty如何设置密钥登陆

一 linux服务器上设置内容: 第一步:mkdir /root/.ssh第二步[[email protected] ~]# vi /root/.ssh/authorized_keys  (名字是固定的,一定要写对)chmod  700 /root/.ssh/     更改目录权限 chmod 600 /root/.ssh/authorized_keys更改文件权限 最后重启ssh服务 关闭防火墙 selinux 和iptables iptables -F 清除 然后保存 service ipt

远程密钥登陆linux系统(putty、xshell)

Putty; 1,  安装putty,puttygen. 2,  打开puttygen,单击Generate 生成密钥,save privatekey 保存密钥. 3,  复制公钥到Linux 1,  mkdir /root/.ssh  //创建/root/.ssh 目录,这个目录默认是不存在的. 2,  chmod 700 /root/.ssh  //更改这个目录的权限 3,  vi /root/.ssh/authorized_keys //把公钥内容粘贴到文件vi /root/.ssh/au

coreos 创建使用密钥登陆的ubuntu 基础镜像

下载官方镜像 [email protected] ~ $ docker pull ubuntu:14.04 #假设官方下载较慢,可到www.dockerpool.com下载标准镜像 [email protected] ~ $ docker pull dl.dockerpool.com:5000/ubuntu:14.04 [email protected] ~ $ docker tag dl.dockerpool.com:5000/ubuntu:14.04 ubuntu:14.04 [email 

《Ansible权威指南》笔记(1)——安装,ssh密钥登陆,命令

2016-12-23 读这本<Ansible权威指南>学习ansible,根据本书内容和网上的各种文档,以及经过自己测试,写出以下笔记.另,这本书内容很好,但印刷错误比较多,作者说第二版会改进,还没买的小伙伴们可以买第二版. 一.安装1.安装要求:控制服务器:需要安装Python2.6/2.7被管理服务器:需要安装Python2.4 以上版本,若低于Python2.5 需要安装pythonsimplejson;若启用了selinux,则需要安装libselinux-python 2.yum安装

SSH之密钥登陆

SSH之密钥登陆  1.背景介绍 平时我们都是通过输入账号和密码的方式登陆远程终端,那有没有其他的玩法呢?答案是:当然有!下面就介绍一种通过密钥的方式登陆ssh. 工具准备:一台电脑(推荐win10),一台虚拟机(推荐vmware workstation11),ssh登陆工具(xshell,securecrt,putty,推荐xshell),linux系统(redhat,centos,debian,ubuntu,推荐centos7.3). 下面开始动手操作. 2.实验步骤 假设你已经通过ssh工

微信公众号教程(1)微信公众账号注册、设置、登陆

原文:http://www.cnblogs.com/imaker/p/6247323.html 从今天开始微信公众平台教程开写,前面部分会比较浅,已经在玩的朋友可以忽略. 第一章 微信公众账号注册.设置.登陆 一.微信公众平台注册   注册前的准备工作,很重要!   1.一个没有注册过公众账号的邮箱,如果是qq邮箱那么对应的qq号也要没有注册过公众账号.顺便提一下,公众账号用gmail邮箱邮箱是注册不了的,只有国内邮箱才能注册成功!   2.身份证扫描件,每个身份证可以注册5个公众账号   3.

如何利用putty的密钥登陆

1.登陆主机,输入:mkdir /root/.ssh(创建SSH密钥目录) touch /root/.ssh/authorized_keys (创建SSH密钥文件):   2.输入:vi /root/.ssh/authorized_keys (编辑公钥文件,复制公钥内容)   备注:"I"键转换为输入模式,再复制.粘贴.   设置Putty登陆用户名.选择"c:\zzbaike.ppk"私钥文件,登陆主机.   填写私钥文件.点击打开.   这样既可登陆putty成

ssh 配置 及免密码 密钥登陆

前言: 整理下很久之前做异地备份.数据同步都有使用到的ssh免密码通过密钥登陆的步骤. 出于安全考虑,需要对ssh服务做下简单配置 说明: 服务端:既服务器(或异地保存数据的目的机),或理解为IP通信中的目的地址 客户端:既工作站,个人电脑(或数据源服务器),或理解为IP通信中的源地址 思路: 要做的有几个地方: 默认服务端口修改(可以避免部分针对22端口的暴力破解或扫描) ssh版本协议(这个现在基本默认就是版本2) 禁止root账户ssh登陆 自定义登陆消息(可以给非本人的登陆行为一个友好提