Hướng Dẫn Tạo Tài Khoản Và Truy Cập Server Remote Bằng Teleport
1. Điều kiện tiên quyết
- Tài khoản teleport
- Môi Trường đã cài đặt teleport
- Thiết bị điện thoại đã cài ứng dụng Authy
2. Đối tượng đọc
- Stage Owner
- Customer Success Engineer
- Customer Success Specialist
3. Nội dung chi tiết
Teleport là một dạng remote SSH mới, mang tính quản lý tập trung hơn so với SSH truyền thống cũng như mang nhiều khía cạnh khác về bảo mật, phân quyền và định danh:
- Nếu đứng dưới khía cạnh của một nhà cung cấp phần mềm dịch vụ SaaS (Software as a Service) thì Teleport giúp phù hợp với yêu cầu bảo mật.
- Cho phép quản lý nhân viên truy cập vào cơ sở hạ tầng qua nhiều khu vực và từ nhiều nhà quản lý khác nhau (có thể hiểu nhiều nhà cung cấp dịch vụ khác nhau).
- Co giãn (mở rộng, thu hẹp) các dịch vụ quản lý liên quan đến IT qua cơ sở hạ tầng của khách hàng.
3.1. Tạo tài khoản teleport
Đầu tiên nhờ quản trị viên tạo tài khoản teleport
Quản trị viên sẽ gửi lại một đường dẫn để tạo mật khẩu cho tài khoản mới được tạo
Nếu người dùng muốn đổi username của tài khoản thì sẽ nhấn vào nút thêm mới người dùng và sau khi thêm mới xong thì xóa tài khoản cũ

3.2. Đăng nhập teleport
Đăng nhập bằng lệnh command-line trên terminal
$ tsh login --proxy=teleport.gcalls.co:443 --user=<user>
Sau khi nhấn enter, teleport sẽ hiển thị tiếp
Enter password for Teleport user nguyen.lam: <user_password>
Enter an OTP code from a device: <OTP_code> # Riêng mã OTP thì ta sẽ lấy trên ứng dụng Authy.Đăng nhập bằng bản giao diện ở https://teleport.gcalls.co
Đăng nhập bình thường nhưng tới bước nhập OTP code thì thực hiện theo lệnh command-line
3.3. Đăng nhập teleport
Command line
Sau khi đăng nhập thành công, teleport sẽ hiển thị thông tin cơ bản của tài khoản người dùng
> Profile URL: https://teleport.gcalls.co:443
Logged in as: username
Cluster: teleport.gcalls.vn
Roles: access, auditor, editor
Kubernetes: enabled
Valid until: 2023-12-11 21:51:46 +0700 +07 [valid for 12h0m0s]
Extensions: login-ip, permit-agent-forwarding, permit-port-forwarding, permit-pty, private-key-policy
Did you know? Teleport Connect offers the power of tsh in a desktop app.
Learn more at https://goteleport.com/docs/connect-your-client/teleport-connect/Bản giao diện

3.4. Truy cập server remote
Command line
$ tctl nodes ls # Xem danh sách các server đã được thêm
$ tsh ssh <tên user trên server>@<tên server> # ssh vào server với user tương ứng trên serverBản giao diện

4. Kết Luận
Tài liệu này Hướng dẫn tạo tài khoản và sử dụng teleport để truy cập server remote.
Hiện tại baì viết còn nhiều thiếu sót nếu có góp ý xin vui lòng điền vào form bên dưới
