# Server Access

{% hint style="danger" %}

### <mark style="color:red;">**The BastionZero product is maintained for existing BastionZero customers only.**</mark>&#x20;

Moving forward, we are natively rebuilding BastionZero’s technology as Cloudflare’s [Access for Infrastructure](https://developers.cloudflare.com/cloudflare-one/applications/non-http/infrastructure-apps/) service.
{% endhint %}

BastionZero allows you to secure your remote Linux hosts using Zero Trust Access by leveraging our multi-root zero trust protocol (MrZAP) and without the need for using Secure Shell (SSH).

With BastionZero, you can:

* Support access to your servers even if they are on private IPs
* Close SSH ports on your servers
* Eliminate management of server account passwords and SSH keys
* Control who has access to what account on which servers (e.g. Alice has access to root account on server centos-nyc-123)
* Obtain an audit trail of who logged into what machine as which account, and what commands were run
* Obtain ascii-cinema session recordings of their interactive sessions
* Eliminate single points of compromise associated with jump hosts and VPNs using our MrZAP protocol

{% hint style="info" %}
See [Server Deployment](/docs/deployment/installing-the-agent.md#remote-servers) for instructions on securing your server with BastionZero.
{% endhint %}

Using package managers, `zli` Quickstart, or a Bash or Ansible script will implement the autodiscovery process. Once BastionZero's `bzero` agent is installed, it will phone home to BastionZero using either your organization's default registration API key's secret or a short-lived activation token.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bastionzero.com/docs/home/readme/server-access.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
