报错问题:执行一条远程scp远程拷贝,在此之前已配置好ssh无密登录,
sudo scp -r hadoop-3.2.0 slave2:/usr/local/src/
确保 /etc/ssh/sshd_config文件下
PasswordAuthentication no 改为 PasswordAuthentication yes
和 PermitRootLogin no 改为 PermitRootLogin yes
但是执行后还是依然如此,而且密码是输入是正确的
然后我看了别的博主说把目标文件的权限改为可读可写可执行,然后我立马就试了
chmod 777 /usr/local/src
可是依然没有改变结果!
问题解决
排除一上的问题后,偶然间我把代码中的sudo去掉执行,成功了
执行代码如下:
scp -r hadoop-3.2.0 slave2:/usr/local/src/
可能是因为sudo权限太高了