我尝试编写一个脚本,将文件从本地服务器A "scp“到远程服务器B。我所做的是从服务器A生成公钥,并将其添加到服务器B "authorized_keys”中。一切都找到了。我做了一个小测试,在没有密码的情况下成功地从A到B执行ssh。以下是命令
$ ssh userid@serverB但这里有个问题。当我尝试执行scp命令时,由于“未授权的访问被禁止”而失败。
-bash-4.1$ scp file_name userid@serverB:~
Unauthorized access is prohibited
file_name 100% 0 0.0KB/s 00:00我花了很多时间找出原因,但找不到正确的答案。谁能让我知道,为什么会发生这种情况?非常感谢。
发布于 2012-03-22 16:47:25
这看起来像是一条来自登录脚本的消息。文件真的被复制了吗?我认为这条消息与文件复制本身的成功无关。
发布于 2012-03-22 16:51:35
我想是MOTD。
你使用的是哪种分布?
https://stackoverflow.com/questions/9818745
复制相似问题