Thủ thuật này dành cho người dùng Linux và SSH thường đăng nhập vào hệ thống từ xa. Việc lặp đi lặp lại cùng một thông tin khiến bạn cảm thấy nhàm chán, nhưng việc sử dụng tệp cấu hình SSH giúp quá trình này thuận tiện hơn nhiều.
Nó khá dễ dàng để biến
scp –P 50001 username@remote.sshserver.com: somefile ./somefile
ssh –p 50001 username@remote.sshserver.com
thành một cái gì đó nhanh chóng:
scp remotehost: somefile ./somefile
ssh máy chủ 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à rất nhiều tùy chọn khác. Tất cả chỉ cần một tệp nhỏ.
Kích hoạt một trình soạn thảo văn bản và trỏ nó vào tệp này:
~ / .ssh / config
Ngoài ra, bạn có thể đặt nội dung và lưu vào tệp đó, nhưng tốt nhất hãy đả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_alias_name” bằng tên ngắn cho kết nối này. Một cái gì đó như “nhà riêng”, “cơ quan” hoặc “asdf” là đủ. 😉
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 bê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 kỳ cổng nào khác ngoài 22, mặc định), hãy chỉ đị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 khóa 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ừ xa các tệp qua SSH mà không cần nhập mật khẩu của bạn và bỏ qua phần “SSH và SCP không có mật khẩu” để biết 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 khóa của mình.
IdentityFile ~ / path / to / id_file
Hãy thêm một chức năng “giữ cho sự tồn tại” vào kết nối của chúng ta, 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 tối đa Y lần:
ServerAliveInterval X
ServerAliveCountMax 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 tục. Điều đó có nghĩa là, 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 biệt. 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ủ lưu trữ thành một dấu hoa thị
sshot-1
Tốt hơn nhiều!
Điều này rất hữu ích cho các trường hợp khi tạo bí danh bash không phải là một tùy chọn. Nó cũng giúp bạn dễ dàng theo dõi tất cả các tùy chọn dựa trên SSH của mình (từ phía khách hàng) ở một nơi hợp nhất. Nếu bạn đị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ó
để tắt lời nhắc nhập mật khẩu. Tất nhiên, bạn vẫn cần phải xác thực bằng các tệp chính.
body #primary .entry-content ul # nextuplist {list-style-type: none; margin-left: 0px; padding-left: 0px;} body #primary .entry-content ul # nextuplist li a {text-decoration: none ; màu: # 1d55a9;}