title: SSH'ing into AWS EC2 Instance located in Private Subnet in a VPC
body: <p>I've been going at this problem for a couple of hours and maybe its not possible, maybe it is.</p>
  
  <p>I have a VPC in AWS, with a couple of EC2 instances and Lambda Instances.</p>
  
  <p>As of right now, The lambda can invoke, ssh and so on to the EC2 server without a problem. </p>
  
  <p>My lambdas are using a security group with only HTTP, HTTPS AND SSH in "Outbound". </p>
  
  <p>My ec2 default security group only accepts 22 inbound (From my Lambda security group, AND my office IP).</p>
  
  <p>If i create an ec2 instance on my public subnet, both me and my lambda functions can access it through ssh.</p>
  
  <p>If i create it on my PRIVATE subnet, my lambdas can ssh but i CANT...</p>
  
  <p>Do i really have to have a NAT SERVER in order to achieve this?</p>
  
  <p>TL:DR; Only my office and my lambdas should have access to my ec2 instances.</p>