我可以通过我安装的堡垒主机上的SSH隧道,使用主密码成功地连接到Postgres Aurora服务器。
然而,当我创建任何其他用户时,我无法与他们连接,即使是所有其他事情都是相同的配置明智。我得到了一个DB级的错误。
password authentication failed for user "SomeUser"
我使用这些查询添加了用户。
CREATE USER SomeUser LOGIN ENCRYPTED PASSWORD 'SoMePaSsWoRd';
GRANT CONNECT ON DATABASE postgres TO SomeUser;
我正在尝试从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中安装了我的第一个堡垒主机,这让我想到了访问。举个例子:
user --> bastion (public) --> database (will only allow access from bastion IP on port 22)
我似乎可以用两种方式做到这一点:
First
用户将拥有两个私钥,即他的个人密钥和数据库密钥。使用ssh-add -K添加。因此,为了使ssh进入数据库,用户将执行如下操作:ssh -A user@bastion,然后一旦登录到bastion主机,他就可以执行另一个ssh来进入数据库。
第二
用户只有一个私钥,那就是他的私钥。他将使
我的公司在大型机上安装了SAS 9.1。大型机还具有SAS/CONNECT和SAS/SHARE。
目前,我们使用9.1 SAS for PC连接到Sybase数据库(通过ODBC连接),然后将提取的数据上传到SAS大型机。
是否可以通过ODBC将大型机连接到另一个数据库?我们正在尝试将大型机连接到Sybase复制数据库。Sybase数据库当前位于Unix服务器中。
有没有人知道我们要做的事情是不是可能的?如果是这样的话,任何洞察力都会很棒!
谢谢。