无法在VIO服务器上远程运行脚本?

时间:2018-04-11 11:27:42

标签: shell ksh aix rsh

我需要远程在VIO服务器上运行KSH脚本。但由于VIO服务器受限制,我尝试如下。

ssh -q -T padmin@vioserver  "oem_setup_env" < script.ksh

这次上次工作得很好,但今天再试一次,我发现这个错误。

rksh: oem_setup_env:  not found

有人可以建议如何在VIO服务器上远程运行。

1 个答案:

答案 0 :(得分:1)

我假设您正在使用密钥,因此您无需使用密码即可登录。如果前面的句子对你没有意义,我们也可以解决这个问题。请问。

VIOS只是AIX,因此它有一个root用户。您可以使用echo ~root找到root用户的路径。我记得,它通常是/。因此,通过执行oem_setup_env成为root用户。创建~root / .ssh。将您的公钥复制到~root / .ssh / authorized_keys。检查所有权限。它们应该由root拥有,并且是0700或0600权限(不可读或其他人不可写)。然后使用ssh root@host ...