windows ---Xshell工具基于证书的免密登陆linux系统(补充说明)

原文:https://blog.csdn.net/adminabcd/article/details/51372982 (这里写的很详细了,我只做些补充)



1.关于配置完成后老是提示(所选用户秘钥未在远程主机上注册,请再试一次。)你打多了就自动断开连接了,那么问题出在哪里?明明已经配置好了公私钥文件,也放到了相应的位置。



(1)用户对应要正确,你登陆那个用户,就把文件放到相应的地方,/etc/ssh/sshd_config文件里面的路径要指定正确

(2)权限:通过/var/log/secrue查看报错,一般是关于什么/root没有权限或配置正确,配置肯定没问题,来看权限。
1./root/ (这个目录本身的拥有者必须是root,和读写执行权限,所属组没关系,重要的是拥有者是否为root)
2./root/.ssh/ ( 这个隐藏目录的拥有者也必须为root)
3./root/.ssh/authorized_keys? (同上)

下午,继续和大家分享linux部分基础命令。

原文地址:http://blog.51cto.com/13293172/2105720

时间: 2024-10-13 08:13:36

windows ---Xshell工具基于证书的免密登陆linux系统(补充说明)的相关文章

基于vagrant工具在win7下免密登录linux

一.SSH加密方式 SSH采用的是"非对称密钥系统",即耳熟能详的公钥私钥加密系统,其安全验证又分为两种级别. 1. 基于口令的安全验证 这种方式使用用户名密码进行联机登录,一般情况下我们使用的都是这种方式.整个过程大致如下: (1)客户端发起连接请求. (2)远程主机收到用户的登录请求,把自己的公钥发给客户端. (3)客户端接收远程主机的公钥,然后使用远程主机的公钥加密登录密码,紧接着将加密后的登录密码连同自己的公钥一并发送给远程主机. (4)远程主机接收客户端的公钥及加密后的登录密

Xshell 免密登陆 linux

1.生成密钥 2. 3. 4.保存文件 5.文件上传到linux ~/.ssh 目录下,把其key信息添加到authorized_keys ,并保证为600 + 权限 6.登陆方式,登陆时记住用户名及登陆方式

Windows到Ubuntu免密登陆

Windows到Ubuntu免密登陆 首先检查C盘用户文件夹下是否有.ssh文件夹,同时检查该文件夹中是否有至少两个文件,一个是xxx_rsa和xxx_rsa.pub,一个是私钥文件一个是公钥文件. 如果没有的话,执行ssh-keygen -t rsa -C "你自己设定的名称或者邮箱地址"来生成新的秘钥,回车后会提示你输入密码,直接回车,不要设定密码了,这样在(1)中文件夹就会有公钥和私钥文件了 公钥和私钥文件有了之后,需要将公钥上传到需要免密登陆的服务器上,这个时候需要两个软件,一

Linux终端设置免密登陆ssh(以 XShell 为例)

1.打开Xshell 2.在终端里生成免密登陆需要的密钥 2.导出公钥,存为来保存公钥.需要进一步把保存的公钥copy到远程服务器 3.Windows下可使用winscp工具或使用远程服务器的lszsz的rz来远程把客户端生成的公钥文件copy到需要免密登陆的服务器上,按路径copy文件后的目录如下: 4.将公钥改成需要的名字 5.修改/etc/ssh/sshd_config文件(建议修改此配置文件之前先把原来默认的备份一下) 主要添加项: RSAAuthentication yesPubkey

使用rsync基于ssh免密登陆进行备份或目录同步

日常工作中有很多的备份工作,rsync是一个很不错的工具,尝试使用基于ssh免密登陆的方式进行备份,测试成功,是可行且方便的方法,撰文记之,以备后用: 1.A主机root用户对B主机root用户做ssh免密登陆,此过程不再赘述,请自行百度. 2.A主机安装rsync命令:yum install rsync -y 3.在A主机根目录下创建/ceshi目录,B主机根目录下也创建/ceshi目录,并touch一些测试文件. 4.执行命令:rsync -a -e "ssh" 192.168.2

putty 、xshell的使用 和 putty 、xshell、 shell 间免密登陆

相关软件的使用: ######################################################################### 以上是相关软件的使用! 以下是免密登陆的配制 两台服务器之间,免密登陆的配制: ############################################################################################# putty 免密码登陆的配制: #################

SSH+RSA实现远程免密登陆

知识部分简述:SSH是一种安全通道协议,主要用来实现字符界面的远程登陆.远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登陆是输入的用户口令.SSH和TELNET.RSH等提供了更好的安全性.OpenSSH是实现SSH远程登陆的开源软件项目,适用于Linux.UNIX系统,其官网地址为http://www.openssh.com.RSA加密算法是一种非对称加密算法.对极大整数做因数分解的难度决定了RSA算法的可靠性.换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠

ssh免密登陆

ssh无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例. 系统:CentOS7主机:A(192.168.66.100):B(192.168.66.110)为方面,用户都为root 1.在A下生成公钥/私钥对命令:    ssh-keygen -t rsa -P ''-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车.它在/root下生成.ssh目录,其他用户的话在对应的家目录下(/home/

linux上如何设置ssh免密登陆

一.linux上ssh链接 1.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下.scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名 scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来,使用第二种是将本地的某个文件或者目录拷贝