Overview
Thao tác tài khoản, theo dõi trạng thái và kiểm kê tài nguyên server qua Teleport.
🖥️ Local Runner
Local Runner là tiến trình chạy trên máy của bạn. Khi thực hiện một tác vụ, web gửi yêu cầu cho Runner; Runner kết nối server bằng VPN và tài khoản Teleport đang đăng nhập trên chính máy đó, sau đó trả kết quả về web. Vì vậy mỗi người chỉ thấy và thao tác trên các server được Teleport cấp quyền. Web server không lưu phiên đăng nhập hay chứng thực Teleport của người dùng. Thông tin mật khẩu được mã hóa khi chuyển qua web, chỉ được mở trên máy chạy Runner và không được ghi vào log.
Kiểm tra kết nối Teleport
- Đảm bảo VPN đang kết nối.
- Kiểm tra phiên hiện tại:
tsh status - Nếu phiên hết hạn hoặc chưa đăng nhập:
tsh login - Kiểm tra danh sách server được cấp quyền:
tsh ls
Cài Local Runner v1.2.14 trên macOS
Phiên bản yêu cầu: v1.2.14 trở lên.
- Kết nối VPN và chạy
tsh login. - Tải gói cài đặt bên dưới.
- Mở Terminal, copy và chạy lệnh được cung cấp.
Máy mới: kiểm tra công cụ cần thiết
Chạy lệnh sau trong Terminal:
python3 --version && tsh version && unzip -v | head -1
Nếu thiếu Python và máy được phép dùng Homebrew:
brew install python
Nếu thiếu tsh, hãy cài gói .pkg đúng major version của cluster do Team 247 cung cấp. Không cài Teleport bằng Homebrew. Các thư viện Python của Runner sẽ được bộ cài tự cài.
Windows: kiểm tra công cụ cần thiết
Mở Windows PowerShell:
python --version; tsh version; tsh status
Cần Windows 10+, Python 3 và tsh.exe trong PATH. Runner được cài cho user hiện tại, không cần quyền Administrator.