title: Can not connect to my Redshift cluster in private subnet
body: <p>I have set up a VPC using a suggested approach as discussed on <a href="https://docs.aws.amazon.com/quickstart/latest/linux-bastion/overview.html" rel="nofollow noreferrer">Linux Bastion Host Quick Start</a>.</p>
  
  <p>I have also created a Redshift cluster in one of private subnets and also created its dedicated security group with no rule restrictions. That is for both inbound and outbound rules for Redshift I am assigning all traffics and ports (0.0.0.0/0). I am even doing the same for the public EC2 instance on public subnet.</p>
  
  <p>I can successfully ssh to my public bastion instances but from there I can not telnet to my Redshift endpoint.</p>
  
  <pre><code>[ec2-user@ip-10-0-141-20 ~]$ telnet ******.redshift.amazonaws.com 5439
  Trying 10.0.20.169...
  Connected to ******.redshift.amazonaws.com.
  Escape character is '^]'.
  Connection closed by foreign host.
  </code></pre>
  
  <p>I am not sure what is wrong with my configurations. In Redshift I have disabled both public access and VPC routing.</p>