thuật ngữ
Khi nói về "client" và "host" trong phát triển từ xa, người ta đang nói đến hai máy chia nhau công việc. Host xử lý phần nặng. Client cho bạn thấy điều đang diễn ra.
| host | client | |
|---|---|---|
| đó là gì | Máy chạy code và agent của bạn | Thiết bị ở trước mặt bạn |
| ví dụ | Máy bàn, VM trên cloud hoặc Mac mini | Laptop, điện thoại hoặc máy tính bảng |
| thứ chạy ở đó | Repo, terminal, agent, git và bản build | Giao diện Pane và thao tác của bạn |
| code nằm ở đâu | Luôn ở đây. | Không bao giờ. Client chỉ hiển thị giao diện. |
Giả sử bạn có máy bàn mạnh ở nhà đang chạy repo và agent. Khi ra ngoài, bạn muốn kiểm tra agent từ điện thoại.
Máy bàn là host. Nó chạy daemon của Pane, terminal và agent. Điện thoại là client. Nó hiển thị giao diện Pane và cho bạn tương tác với mọi thứ đang chạy trên máy bàn.
Code không bao giờ rời khỏi máy bàn. Điện thoại chỉ hiển thị điều đang diễn ra và cho bạn nhập lệnh.
Nếu dùng Pane trên một máy mà không có Remote Pane, máy tính của bạn vừa là host vừa là client. Bạn không cần phân biệt. Khái niệm này chỉ quan trọng khi bạn thiết lập Remote Pane để tách giao diện khỏi nơi công việc thực sự chạy.
- Thiết lập VM từ xa — thiết lập host và kết nối từ client
- Daemon là gì? — chương trình nền chạy trên host
- Bảo mật và quyền — cách bảo vệ kết nối client-host
Cập nhật lần cuối 24 tháng 6, 2026