我正在尝试从MySQL客户端工具连接到RDS实例。但我发现的问题是它只能通过SSH连接到一台机器(AWS堡垒主机)。但是,我如何通过AWS堡垒主机在内部连接到RDS实例?
Consider the machines A, B and C where,
A-> local machine
B-> AWS ec2-instance
C-> RDS instance
在将机器B作为AWS堡垒主机时,是否可以通过SSH通过AWS堡垒主机(机器B)连接到RDS实例,只需从机器A连接到机器B?
即,从机器A通过SSH连接到机器B时,机器B应该自动使用SSH并连接到MySQL RDS实例
根据这个AWS:,我有自己的VPC,它有两个子网:私有和公共。在公共子网中,我部署了一个带有指定EIP的Ubuntu16.04实例。它还有下一个安全组入站规则:
Type Protocol Port Range Source Description
SSH TCP 22 xx.xx.xx.xx/32 Home IP
相应地:
Type Protocol Port Range Source Description
SSH TCP 22 sg-xxprivatexx Se
我正在尝试使用Net::SSH::Perl编写一个perl脚本
现在它非常简单,因为我只想在ssh上的一个目录中执行ls。
#!/usr/bin/perl
use Net::SSH::Perl;
@KEYFILE = ("/user/.ssh/id_rsa");
$ssh = Net::SSH::Perl->new($host, debug=>1, identity_files=>\@KEYFILE)
my $host = "hostname";
my $user = "user";
#-- set up a new c