记一次使用Xshell登陆提示所选用户密钥未在远程主机上注册

摘要:
今天,要在新服务器上构建环境,必须为开发人员创建一个单独的用户以进行权限保护。最后,人们发现。开发人员的ssh目录由root用户创建。将目录所有者更改为开发人员后,您可以正常登录
今天在一台新的服务器上搭建环境,需要给开发者创建一个单独的用户,做权限防护。
先使用ssh生成密钥对
ssh-keygen -t rsa -C "【备注信息】" 
然后将 其中的公钥(后缀为.pub)文件内容写到到服务器 对应开发者用户 家目录下 .ssh/authorized_keys 文件中
随后在使用 开发者用户 登陆的时候就被提示 “所选用户密钥未在远程主机上注册”

然后就查看 /etc/ssh/sshd_config 文件,发现在
Allowusers 这个选项后面没有 开发者 登陆的用户名,随后就在这个选项的列表后面加上开发者用户名,保存后,重启sshd服务
systemctl restart sshd
重启后,还是登陆不了。最后发现是 开发者的.ssh目录是用root用户创建的,把目录所有者修改为 开发者后,就可以正常登陆了

免责声明:文章转载自《记一次使用Xshell登陆提示所选用户密钥未在远程主机上注册》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mac下的svn工具——Versions使用详解(五)、Eureka服务注册中心下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ssh交叉编译安装提示代码块临时

需要文件 zlib、openssl、openssh 参阅: https://blog.csdn.net/ctbinzi/article/details/5929800 https://blog.csdn.net/v6543210/article/details/83420034 说明代码 arm-linux-gnueabihf-gcc mkdir /...

利用BitviseSSH免root实现Windows vs Linux的文件互传

虚拟机截图,,,质量有点差,大家看看! ------------------- 在拿不到Linux root账户的情况下,winscp等工具是无法实现文件传输的,此时我们可以借用Bitvise SSH; 下载地址:https://www.bitvise.com/ssh-server-download   Bitvise SSH Server install...

linux系统通过ssh拉取gitee项目 设置权限

1.创建一个文件夹  空文件  2.git init  3.尝试git remote  add origin +ssh地址  提示没有权限 4.尝试git clone +ssh地址  提示没有权限 5.需要设置公钥 没设置之前  开始设置  中间连点三次空格  多出两个文件id_rsa  id_rsa.pub id_rsa是私钥,id_rs...

paramiko模块

python的paramiko模块基于SSH用于连接远程服务器并执行相关操作 SSHClient 用于连接远程服务器并执行基本命令 基于用户名密码连接: importparamiko #创建SSH对象 ssh =paramiko.SSHClient() #允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_p...

mac终端下ssh虚拟机中的linux提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

重新装了虚拟机中的Linux系统后,在mac下ssh就连不上虚拟机了   localhost:~ zhouqian$ ssh root@172.17.9.19 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    WARNING: REMOTE HOST IDENTIFICATI...

ssh免密码登录

二、实验需求: 为了服务器的安全,在服务器上禁止root用户通过SSH远程登录。 允许zhangsan用户在192.168.1.2客户机上通过SSH远程登录。 允许lisi用户在192.168.1.3客户机上通过SSH远程登录, 允许jerry用户在所有的客户机上通过SSH远程登录,并且是通过密钥对验证。 三、实验步骤: 1.实验的前提,就是配置i...