Trang chủ » làm thế nào để » Sử dụng tệp cấu hình SSH của bạn để tạo bí danh cho máy chủ

    Sử dụng tệp cấu hình SSH của bạn để tạo bí danh cho máy chủ

    Thủ thuật này dành cho người dùng Linux và SSH, những người thường đăng nhập vào các hệ thống từ xa. Việc phải nhập cùng một thông tin nhiều lần là lặp đi lặp lại một cách khó hiểu, nhưng sử dụng tệp cấu hình SSH giúp quá trình thuận tiện hơn nhiều.

    Nó khá dễ để biến

    scp -P 50001 [email protected]: somefile ./somefile

    ssh -p 50001 tên người dù[email protected]

    vào một cái gì đó nhanh chóng:

    scp remotehost: somefile ./somefile

    ssh từ xa

    Ngoài việc chỉ định số cổng, địa chỉ và tên người dùng, bạn có thể chỉ định các tệp chính, khoảng thời gian chờ và hàng tấn các tùy chọn khác. Tất cả chỉ cần một tập tin nhỏ.

    Bật trình soạn thảo văn bản và trỏ nó vào tập tin này:

    ~ / .ssh / config

    Ngoài ra, bạn có thể đặt nội dung và lưu nó vào tệp đó, nhưng tốt nhất là đảm bảo mở nó nếu nó đã tồn tại. Đây là định dạng cơ bản của những gì bạn cần đặt (hoặc thêm vào những gì bạn có).

    Thay thế your your your_alias_name bằng một tên ngắn cho kết nối này. Một cái gì đó giống như nhà của gia đình, làm việc ở VIỆT ;-)

    Thay thế tên người dùng của bạn và địa chỉ web (hoặc địa chỉ IP cho các điểm đến trong mạng của bạn) thay vì remote.sshserver.com. Cuối cùng, nếu bạn sử dụng một cổng tùy chỉnh (bất cứ thứ gì ngoài 22, mặc định), hãy xác định điều đó. Nếu không, bạn có thể bỏ qua dòng cuối cùng.

    Tiếp theo, tôi đã tạo một cặp tệp chính trên máy chủ từ xa của mình để sử dụng, vì vậy tôi không phải cung cấp mật khẩu mỗi lần. Để biết thêm thông tin, hãy xem Cách sao chép tập tin từ xa qua SSH mà không cần nhập mật khẩu của bạn và bỏ qua phần SSH SSH và SCP mà không cần mật khẩu mật khẩu cho tất cả các chi tiết.

    Bây giờ, bạn có thể thêm một dòng bổ sung và trỏ nó vào tệp chính của bạn.

    IdentityFile ~ / path / to / id_file

    Chúng ta hãy thêm một chức năng giữ mạng sống vào kết nối của chúng tôi, phải không? Điều này sẽ ngăn kết nối của bạn kết thúc bằng cách làm mới kết nối của bạn sau mỗi X giây, số lần Y tối đa:

    Máy chủ AliveInterval X

    Máy chủAliveCountMax Y

    Ví dụ của chúng tôi sẽ làm mới mỗi 2 phút trong tối đa 30 lần liên tiếp. Điều đó có nghĩa, nó sẽ ngừng làm mới sau một giờ. Điều này hoạt động từ máy khách của bạn bất kể máy chủ của bạn đã cấu hình những gì.

    Bạn có thể thêm nhiều máy chủ theo cách này bằng cách thêm một phần khác với phần Máy chủ khác. Và, nếu bạn muốn tạo một tập hợp các tùy chọn mặc định, bạn có thể đặt giá trị Máy chủ thành một dấu sao (*). Đây là một tập tin ví dụ tuyệt vời:

    Tốt hơn nhiều!

    Điều này rất hữu ích cho các tình huống khi tạo bí danh bash không phải là một tùy chọn. Nó cũng giúp dễ dàng theo dõi tất cả các tùy chọn dựa trên SSH của bạn (từ phía máy khách) ở một nơi hợp nhất. Nếu bạn dự định sử dụng điều này cho các tập lệnh, bạn cũng có thể sử dụng

    BatchMode có

    để vô hiệu hóa lời nhắc nhập mật khẩu. Tất nhiên, bạn vẫn cần xác thực bằng các tệp chính.

    Nếu bạn muốn tìm hiểu thêm về tùy chọn StricthostKeyChecking, hãy chắc chắn Tìm hiểu các phần mở rộng của OpenSSH trên PC Linux của bạn. Tất nhiên, cũng có rất nhiều tùy chọn có sẵn cho bạn trong trang người dùng OpenSSH.