如何登录AWS服务器并使用Python对其进行维护?

2024-05-17 06:58:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在awslinux服务器中登录,然后创建一个文件夹,添加一些所有权,最后重新启动tomcat。 我知道我应该使用Ansible或任何配置管理工具&;这很简单。。但出于好奇,我想用Python来做。 因此,基本上,需要遵循的步骤是:

  1. 登录到计算机
  2. mkdir/mnt/一些新文件夹
  3. 授予权限,chown tomcat7:tomcat7/mnt/some\u new\u folder
  4. 最后重启tomcat:sudo服务tomcat7重启
  5. 最后注销

有没有可能通过Python脚本来完成这一切


Tags: 工具服务器文件夹权限计算机步骤配置管理ansible
1条回答
网友
1楼 · 发布于 2024-05-17 06:58:05

有了像Python这样的开源工具,一切都是可能的。只有你的知识才是极限

我建议使用sh模块,它允许通过SSH轻松执行远程命令

sh + SSH tutorial

你可以像这样使用它:

 import sh

 print(sh.ssh("username@example.com", "mkdir /foo/bar"))

First you need to setup proper SSH keys and SSH agent

相关问题 更多 >