# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33332 [ssh client] khi chạy, thực hiện các kết nối - nó sẽ tìm tệp cấu hình tại đường dẫn
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33330, nếu có tệp này, nó sẽ sử dụng tệp đó để thiết lập các thông tin bổ sung kết nối
Trong đường dẫn tệp trên,
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33331 cho biết đó là thư mục của Người dùng hiện tại, vì vậy mỗi người dùng của máy có thể có tệp
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33332 riêng
Ví dụ
- Trên máy macOS, người dùng có tên
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
3 thì# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
0 có đường dẫn đầy đủ là# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
5, macOS có thể sử dụng tệp cấu hình ngày# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
6 - Trên Windows, người dùng có tên
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
3 thì# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
0 có đường dẫn đầy đủ là# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
9 - Trên Linux [Ubuntu, CentOS], người dùng có tên
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
3 thì# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
0 có đường dẫn đầy đủ là# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
22
Như vậy, nếu tệp cấu hình cho người dùng
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33333 trên hệ thống chưa có, thì cần tạo tệp này, nằm đúng ở đường dẫn như trên
Chú thích. trên Windows, để tạo được thư mục
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333324, bạn sử dụng PowerShell [không sử dụng Cmd] và nhập lệnh
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333325 để tạo thư mục
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33336
Có thư mục
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333324 rồi mới tạo tệp
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33332 trong đó
Tệp
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33332 có cấu trúc, chia thành từng khối - mỗi khối bắt đầu bằng
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333329, trong đó tên máy chủ là tên bạn đặt, hoặc là IP của Máy chủ hoặc tên miền trỏ đến máy chủ. Sau đó đến cấu hình. Khối này sẽ áp dụng nếu khi lệnh kết nối
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333310 có thành phần
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333311 giống với
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333312
Ví dụ - hãy xem tập tin cấu hình sau
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
When you connect by command
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33332
Thì phần máy chủ từ xa phù hợp với khối thứ nhất, do đó nó sẽ áp dụng cấu hình thứ nhất - và kết nối bằng cổng
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333313, tương tự nếu
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33331
Thì sẽ dùng cổng
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333314 để kết nối
Cũng có khi bạn đặt tên máy chủ bằng bất kỳ tên nào bạn đặt, ví dụ
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33339
Thì lúc đó bạn gõ lệnh kết nối
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33330
Thì có nghĩa là thực hiện kết nối đến
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333315 với cổng
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333316 và người dùng là
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333317. Ngoài ra bạn có thể thiết lập Người dùng mặc định luôn, ví dụ
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33334
Lúc đó, để thực hiện kết nối trên, nhập đơn giản
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33335
Ngoài
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333318
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333319
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 333390 tham khảo một số cấu hình nữa như
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
91 bật chế độ xác thực bằng SSH Key trước- Tệp vị trí
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 3333
92 Khóa cá nhân
Còn nhiều cấu hình khác, tuy nhiên các thiết lập trên đã đủ cho hầu hết các trường hợp, khối cấu hình cơ bản
# Khối thứ nhất Host 192.168.1.2 Port 2222 # Khối thứ hai Host 192.168.1.3 Port 33331
Chú thích. in this file config can't setting Password, if you want to enter the connection command that not enter pass thì tham khảo Tạo khóa SSH công khai/riêng tư và xác thực với ủy quyền_keys