gpt4 book ai didi

python - 创建从一台服务器到下一台服务器的目录

转载 作者:太空宇宙 更新时间:2023-11-04 10:43:56 24 4
gpt4 key购买 nike

我正在使用 Python 从一台服务器到另一台服务器远程创建一个目录。我的代码包含:

executedString = "sudo ssh -i mykey.pem server_ip %s" % (name_of_directory)
os.popen(executedString)

我也试过 os.system() 但没用。有趣的是,当我通过终端运行它时,它起作用了。然而,当我从我的 Python 脚本中执行它时,它没有。

我确保所有文件都属于同一个用户组,但这没有帮助。

请注意,我也通过 CGI 运行它,即使其余代码以其他方式工作,代码也不会被执行。

请指教。

最佳答案

当打印出 ssh 事件的所有日志时,我意识到这是身份验证 key 主机问题。这个问题的解决方案是我将 ~/.ssh 复制到/root 目录。

我只能假设该 key 不存在于 root 中,或者它正在寻找 root 中的 auth key ,因为只有 root 才能运行 www-data 拥有的组/用户。

关于python - 创建从一台服务器到下一台服务器的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com