Rsync同步工具Host认证失败,SSH免密登录无效

windows开通SSH服务后,连接远程Linux服务器,为了方便使用Rsycn进行数据同步,需要进行免密登录设置。按网上一般流程设置完成后利用root@ip登录服务器时,还是提示让输入密码,免密登录设置完全无效,除了服务器sshd_config配置问题之外,还有就是Rsync有自己独有的.ssh文件夹。需要将生成的公钥和私钥以及known_hosts文件拷到其.ssh文件夹 。

**

免密登录设置,如下:

**
在Linux服务器创建新用户,用户名就直接用windows用户名就可以,新建用户+免密登录设置流程如下:

  1. 首先在Linux新建用户Leo
    adduser leo
    passwd leo

  2. 如果用户创建失败(可能由于创建过但是只删除了用户而没有删除用户目录下的问题件)按下列步骤删除文件就可以了,然后再重新创建用户
    第一种方法:
    删除/home目录下的leo文件夹
    删除/etc/passwd文件中leo哪一行
    删除/etc/group文件中leo哪一行
    删除/var/spool/mail中leo邮箱文件
    第二种方法:
    userdel -rf leo
    useradd leo
    passwd leo

  3. 生成密钥
    ssh-keygen -t rsa生成密钥然后把公钥rz防于服务器leo的.ssh文件夹下

  4. 把公钥添加到authorized_key中
    cat id_rsa > authorized_key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值