有没有一种方法来从远程服务器的日志尾巴,而不使用任何用户凭据?

我运行一个脚本在远程服务器上加载日志,如下所示:

ssh userx@someip tail -f /data/current.log|python2.7 monitorlog.py 

有依赖和服务要求,不允许我从远程服务器运行脚本。 (DB,ACL和其他服务的path使用)

有没有一种方法,我可以尾巴和监视日志,而不使用ssh userx @ someip? 我想过生成RSA密钥,但我认为你仍然需要一个用户ssh。

用ssh你总是需要一个用户连接到一个服务器或者只是执行一个命令。 您可以使用netcat来logging您的日志文件,并获得一个netcat客户端从远程机器连接到它。 但这可能是安全问题。 或者简单地创build一个可以正确读取日志的用户。