## Tạo SSH key pair
Đã có sẵn SSH key pair thì bỏ qua phần này
1. Chạy dòng lệnh
```bash
ssh-keygen -t ed25519 -C "<comment>"
```
`<comment>` ở đây có thể là bất kì nội dung mô tả nào, thường sử dụng email
1. Nhấn `Enter` để lưu key vào thư mục mặc định
```bash
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/user/.ssh/id_ed25519):
```
1. Đặt mật khẩu sử dụng key, hoặc để trống
```bash
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
```
1. Copy nội dung file `C:\Users\<user>\.ssh\id_ed25519.pub` (Windows) hoặc `/home/user/.ssh/id_ed25519.pub` (Linux) đưa cho người quản trị server.
## Kết nối SSH Tunnel trong DBeaver
1. Tạo mới kết nối Postgres trong DBeaver
1. Bên tab `SSH` nhập thông tin kết nối SSH tới server

- Có thể thay đổi **Local port** để tránh xung đột với port đã mở sẵn trên máy
- Nhấn nút **Test tunnel configuration** để kiểm tra kết nối SSH
1. Bên tab `Main` nhập các thông tin kết nối database với hostname là `localhost`

Nhấn nút **Test Connection ...** để kiểm tra kết nối database thông qua SSH Tunnel