我尝试编写一个脚本来“scp”从本地服务器A到远程服务器B的文件。 我所做的是从服务器A生成公钥,并将其添加到服务器B“authorized_keys”。一切都找到了。 我做了一个小测试,ssh从A到B没有成功密码。这是命令
$ 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
我花了很多时间找出原因,但无法得到正确的答案。 任何人都可以让我知道,为什么会这样?非常感谢。
答案 0 :(得分:1)
看起来像是来自登录脚本的消息。实际上是复制的文件?我认为该消息与文件副本本身的成功无关。
答案 1 :(得分:0)
我认为这是一个MOTD。
你使用哪种发行版?