我解释了我的问题:
我在另一台服务器上使用backuppc远程某些数据库,为了保存我的数据,我使用了使用ssh的rsync。在我的远程服务器上,我放了backuppc的ssh密钥,它工作正常。
但是我想确保这种联系,所以我使用了rrsync
(用于限制访问的perl脚本),用于"只读"访问副本。
现在,在root / ssh / authorized_keys
中的远程服务器中command="/usr/local/bin/rrsync -ro /" ssh-rsa
但是当我尝试连接时,我有这样的信息:
/usr/local/bin/rrsync: Not invoked via sshd
这是来自perl脚本的消息,但我不知道这意味着什么,或者我可以做些什么来实现这一目标。
答案 0 :(得分:-1)
据我所知,当您尝试使用受限密钥访问服务器而不使用rsync时,会出现此消息。可以编辑脚本以允许其他程序,但我不够熟练,不能尝试。