解决scp命令pemission denied,please try again的问题

Posted alittlemorelove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决scp命令pemission denied,please try again的问题相关的知识,希望对你有一定的参考价值。

问题描述:输入命令scp a.txt [email protected]:/tmp(将当前目录下的文件a.txt复制到服务器IP为192.168.0.105的root用户的/tmp/目录下),结果会提示如下错误。

技术分享图片

解决方案:

1.使用命令vim /etc/ssh/sshd_config,对文件sshd_config进行修改,将PermitRootLogin prohibit-password注释掉并增加PermitRootLogin yes,然后使用命令/etc/init.d/ssh restart重启ssh服务。

技术分享图片

2.文件a.txt的权限不够导致无法传输文件,使用命令chmod 777 a.txt,将文件a.txt的权限进行修改。

3.要接收文件a.txt的目录权限不够,使用命令chmod -R 777 /***/***将接收文件的目录的权限进行修改,或者直接采用/tmp目录进行接收(tmp目录权限是777)。

4.不能在root用户下传输文件,将root用户修改为其他的用户。

技术分享图片

 

以上是关于解决scp命令pemission denied,please try again的问题的主要内容,如果未能解决你的问题,请参考以下文章

用scp命令远程拷贝后出现permission denied是啥原因

[linux:scp远程拷贝文件出现permission denied,please try again的解决办法]2018-10-17

scp 文件 : /目录: Permission denied

Access Denied. 出现错误,应该怎样解决!详细点!

Linux scp命令

Linux scp命令