# bastion host

Published articles for bastion host.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Four Ways Teleport Overcomes the Limitations of VPNs and Bastions

DevFeed: [Four Ways Teleport Overcomes the Limitations of VPNs and Bastions](<https://devfeed.tech/articles/four-ways-teleport-overcomes-the-limitations-of-vpns-and-bastions-29651.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/four-ways-teleport-overcomes-vpn-and-bastion-limitations/>)

Author: eglenn@goteleport.com (Eddie Glenn)

Published: 2025-01-27T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [certificates](<https://devfeed.tech/topics/certificates.md>)

Tags: [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [containers](<https://devfeed.tech/tags/containers.md>), [networks](<https://devfeed.tech/tags/networks.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [vpn](<https://devfeed.tech/tags/vpn.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This Teleport blog article describes limitations of VPNs and bastion hosts in modern cloud-native and distributed environments, including scalability, maintenance, credential management, security, and compliance challenges. It presents Teleport's credential-less, ephemeral access as the proposed alternative.

### Source excerpt

Discover how Teleport overcomes VPN and bastion host limitations with zero trust principles, ephemeral certificates, and seamless access that improves security.

## Security Auditing Amazon RDS Database Activity with Teleport

DevFeed: [Security Auditing Amazon RDS Database Activity with Teleport](<https://devfeed.tech/articles/security-auditing-amazon-rds-database-activity-with-teleport-29566.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/amazon-rds-security-activity-audit/>)

Author: info@goteleport.com (Janakiram MSV)

Published: 2022-06-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Amazon DynamoDB](<https://devfeed.tech/topics/amazon-dynamodb.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [VPC](<https://devfeed.tech/topics/vpc.md>)

Tags: [amazon-dynamodb](<https://devfeed.tech/tags/amazon-dynamodb.md>), [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [audit](<https://devfeed.tech/tags/audit.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [cloudtrail](<https://devfeed.tech/tags/cloudtrail.md>), [security](<https://devfeed.tech/tags/security.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

This tutorial explains how to use Teleport to record and audit Amazon RDS database access events, including live session monitoring, audit logs for DDL and DML queries, and event storage in Amazon DynamoDB.

### Source excerpt

This blog post explains how to record and audit Amazon RDS Database activities with Teleport.

## Securing Your MongoDB Database

DevFeed: [Securing Your MongoDB Database](<https://devfeed.tech/articles/securing-your-mongodb-database-29670.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/hardening-mongodb/>)

Author: info@goteleport.com (Kainaat Arshad)

Published: 2022-05-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Security](<https://devfeed.tech/topics/security.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [database](<https://devfeed.tech/tags/database.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [network-security](<https://devfeed.tech/tags/network-security.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tls](<https://devfeed.tech/tags/tls.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A tutorial on securing MongoDB deployments, covering self-hosted MongoDB and MongoDB Atlas. It discusses network security, TLS/SSL transport encryption, database privileges, firewalls, and SSH reverse tunneling through a bastion host.

### Source excerpt

How to secure your MongoDB database for both self-hosted and MongoDB Atlas deployments.

## How to Audit SSH Sessions in Amazon EC2

DevFeed: [How to Audit SSH Sessions in Amazon EC2](<https://devfeed.tech/articles/how-to-audit-ssh-sessions-in-amazon-ec2-29583.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/aws-ec2-ssh-session-recording/>)

Author: info@goteleport.com (Janakiram MSV)

Published: 2022-04-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [DynamoDB](<https://devfeed.tech/topics/dynamodb.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>)

Tags: [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-dynamodb](<https://devfeed.tech/tags/amazon-dynamodb.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [audit](<https://devfeed.tech/tags/audit.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [cloudtrail](<https://devfeed.tech/tags/cloudtrail.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [dynamodb](<https://devfeed.tech/tags/dynamodb.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [review](<https://devfeed.tech/tags/review.md>), [s3](<https://devfeed.tech/tags/s3.md>), [security](<https://devfeed.tech/tags/security.md>), [security-events](<https://devfeed.tech/tags/security-events.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on configuring Teleport to record and audit SSH sessions on Amazon EC2 Linux instances, including centralized session playback and storing Teleport events and recordings in Amazon DynamoDB and Amazon S3.

### Source excerpt

This post is a tutorial to set up security session recording for EC2 SSH access and store logs in AWS S3 and DynamoDB.

## What is an SSH Bastion? | SSH Bastion host setup

DevFeed: [What is an SSH Bastion? | SSH Bastion host setup](<https://devfeed.tech/articles/what-is-an-ssh-bastion-ssh-bastion-host-setup-29862.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/ssh-bastion-host/>)

Author: ev@goteleport.com (Ev Kontsevoy)

Published: 2022-04-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Security](<https://devfeed.tech/topics/security.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [installation](<https://devfeed.tech/tags/installation.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

This tutorial explains what an SSH bastion host is and how it differs from an SSH jump server or proxy. It covers setting up bastions with OpenSSH and another open-source SSH server, along with Linux hardening, firewall configuration, port changes, updates, and limiting the bastion to jump access.

### Source excerpt

In this blog post, we'll go over the installation and configuration of SSH bastion hosts using two open source products.

## Tutorial: Set up an Identity-Aware Access Proxy as a Bastion Host in AWS

DevFeed: [Tutorial: Set up an Identity-Aware Access Proxy as a Bastion Host in AWS](<https://devfeed.tech/articles/tutorial-set-up-an-identity-aware-access-proxy-as-a-bastion-host-in-aws-29693.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-to-setup-aws-bastion/>)

Author: info@goteleport.com (Janakiram MSV)

Published: 2022-03-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [VPC](<https://devfeed.tech/topics/vpc.md>), [Amazon Elastic Kubernetes Service](<https://devfeed.tech/topics/amazon-elastic-kubernetes-service.md>), [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [amazon-ec2](<https://devfeed.tech/tags/amazon-ec2.md>), [amazon-eks](<https://devfeed.tech/tags/amazon-eks.md>), [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [aws](<https://devfeed.tech/tags/aws.md>), [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [devops](<https://devfeed.tech/tags/devops.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [let](<https://devfeed.tech/tags/let.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

This tutorial explains how to use Teleport, an open-source identity-aware access proxy, as a bastion host for securing AWS infrastructure. It focuses on replacing a traditional bastion host with a Teleport proxy and authentication server for SSH access to EC2 instances, while also describing access to services such as RDS and EKS.

### Source excerpt

This post explains how to set-up AWS bastion host based on Teleport identity-aware access proxy.

## 14 Best Practices to Secure SSH Bastion Host

DevFeed: [14 Best Practices to Secure SSH Bastion Host](<https://devfeed.tech/articles/14-best-practices-to-secure-ssh-bastion-host-29837.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/security-hardening-ssh-bastion-best-practices/>)

Author: sakshyam.shah@goteleport.com (Sakshyam Shah)

Published: 2022-01-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [Server](<https://devfeed.tech/topics/server.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [zero trust networking](<https://devfeed.tech/topics/zero-trust-networking.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [high-availability](<https://devfeed.tech/tags/high-availability.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lts](<https://devfeed.tech/tags/lts.md>), [network](<https://devfeed.tech/tags/network.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [networking](<https://devfeed.tech/tags/networking.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [operations](<https://devfeed.tech/tags/operations.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [zero-trust-networking](<https://devfeed.tech/tags/zero-trust-networking.md>)

### AI overview

This tutorial presents 14 best practices for building and deploying a security-hardened SSH bastion host using OpenSSH. It covers reducing the server attack surface, configuring the surrounding network, applying zero trust networking principles, hardening the operating system and authentication, and deploying for high availability.

### Source excerpt

Learn 14 best practices to build and deploy a security-hardened SSH bastion host based on OpenSSH server.

## How to Inspect a Developer's SSH Session as Root

DevFeed: [How to Inspect a Developer's SSH Session as Root](<https://devfeed.tech/articles/how-to-stole-ssh-session-when-you-re-root-27653.md>)

Original publisher: [Read original article](<https://gagor.pro/2016/04/how-to-stole-ssh-session-when-youre-root/>)

Author: Tom

Published: 2016-04-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [bash](<https://devfeed.tech/tags/bash.md>), [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [developers](<https://devfeed.tech/tags/developers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [login](<https://devfeed.tech/tags/login.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

A tutorial explains how a root user can inspect a developer's SSH session to troubleshoot login problems, including cases involving bastion hosts and SSH agent forwarding. It notes that this should only be done on systems the operator controls and is authorized to access.

### Source excerpt

It happen to me all the time that one of developers notifies me about some kind of problem that I can't confirm from my account. Sometimes it was because of bad ssh keys configuration, other times file permissions, mostly such stuff. It's sometimes convenient to "enter into someone's shoes" to see what's going on there. If you're root on machine you may do that like this: Switch to developer user su developer - Easy one but that's not enough for all cases. When you use bastion host (or similar solutions) sometimes users have connection problems and it's harder to check. When such user have ForwardAgent ssh option enabled you may stole this session to check login problems.

## Use bastion host with Ansible

DevFeed: [Use bastion host with Ansible](<https://devfeed.tech/articles/use-bastion-host-with-ansible-27656.md>)

Original publisher: [Read original article](<https://gagor.pro/2016/04/use-bastion-host-with-ansible/>)

Author: Tom

Published: 2016-04-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Ansible](<https://devfeed.tech/topics/ansible.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [ansible-configuration](<https://devfeed.tech/tags/ansible-configuration.md>), [bash](<https://devfeed.tech/tags/bash.md>), [bastion](<https://devfeed.tech/tags/bastion.md>), [bastion-host](<https://devfeed.tech/tags/bastion-host.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [config](<https://devfeed.tech/tags/config.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [devops](<https://devfeed.tech/tags/devops.md>), [files](<https://devfeed.tech/tags/files.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [jump-host](<https://devfeed.tech/tags/jump-host.md>), [proxycommand](<https://devfeed.tech/tags/proxycommand.md>), [security](<https://devfeed.tech/tags/security.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [ssh-proxy](<https://devfeed.tech/tags/ssh-proxy.md>)

### AI overview

A tutorial on configuring Ansible and SSH to connect to hosts behind a secured bastion or jump host. It explains how to customize ssh_config and ansible.cfg, forward SSH keys and traffic, and use connection multiplexing.

### Source excerpt

Learn how to configure Ansible to connect to hosts behind a bastion or jump host by customizing your ssh_config and ansible.cfg files.