ssh:Permission denied (publickey,password)以及Permission denied (13)

在学习集群分发脚本时,遇到了很多坑,记录下来提醒自己。

Ubuntu18.04

在/usr/local/bin目录下创建脚本文件,并从当前用户切换到root用户下,在执行脚本文件时输入root密码,提示报错:

1.root@s103: Permission denied (publickey,password).

切换到当前用户下,执行文件,报错

2.rsync: mkstemp "/usr/local/bin/.xxx.hWWsIo" failed: Permission denied (13)

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1196) [sender=3.1.2]
 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

错误2:当前用户权限不够,解决方法:切换到root用户下。

错误1:原因1、客户机root密码没有设置

             方法:在root用户下,passwd重新设置。

             原因2、/etc/ssh/sshd_config文件没有配置

             方法:修改或添加 PermitRootLogin yes为PermitRootLogin no,之后重启service sshd restart。注意:所有主机和客户机都需要配置,不然无效。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

以上解决方法也同样适用于解决在root用户下使用ssh-copy-id输入root用户密码不对的情况。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

3.ssh: connect to host s105 port 22: Connection refused
   lost connection

原因:没有安装ssh

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值