如何将堡垒连接到python中的aws ec2实例

时间:2016-07-19 08:48:42

标签: python-3.x ssh amazon-ec2 paramiko pyopenssl

我的部署环境正在使用堡垒主机来允许连接到所有不同的aws ec2机器。我使用paramiko并且能够与bastion建立联系。

pemkey_path = paramiko.RSAKey.from_private_key_file("xyz.pem")
paramiko_client = paramiko.SSHClient()
paramiko_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print("connecting")
bastion_conn = paramiko_client.connect( hostname = "ec2-xxx.compute.amazonaws.com", username = "ec2-user", pkey = pemkey_path)
print("connected")

现在我想从这个堡垒连接连接到ec2实例并对这个ec2-instance执行一些命令我该怎么做?

0 个答案:

没有答案