## 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 ![image](https://hackmd.io/_uploads/rJjK5imdT.png) - 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` ![image](https://hackmd.io/_uploads/HkqH6kmd6.png) Nhấn nút **Test Connection ...** để kiểm tra kết nối database thông qua SSH Tunnel