Lưu các khóa SSH máy chủ, IP, cổng, tên máy chủ trong macOS Sierra - Terminal & Mẹo cấu hình SSH

Mặc dù các cuộc thảo luận ở đây và trên một số diễn đàn về thực tế rằng các mới macOS Dãy núi, Các trang web chính cá nhân không được giữ Keychain sau khi khởi động lại hệ thống.

Đối với quản trị viên máy chủ, những người sử dụng kết nối SSH an toàn bằng khóa xác thực, điều này hơi khó chịu. Mỗi khi họ muốn xác thực qua SSH/Terminal, nên thực hiện lệnh: ssh-add -K ~ path / private_key.pem, sau đó trong Terminal để thực thi dòng lệnh kết nối và xác thực với các máy chủ được quản lý. Theo quy định, lệnh được thực thi: ssh root @ ip_address.

Một giải pháp đơn giản hơn là chỉnh sửa tệp ~ / .ssh / config để tạo một loại bí danh, cho cả khóa xác thực và cho người dùng và tên máy chủ.

1. ứng dụng mở Terminal pe macOS và thực hiện lệnh:

sudo nano ~/.ssh/config

2. Thêm các dòng sau đây:

Host anyname
 HostName IPServer
 Port 22
 User root
 IdentityFile /Volumes/path/private_keys.pem

3. Ctrl+X sau đó Y si Enter để lưu các thay đổi trong cấu hình.

Để xác thực qua Terminal, dòng lệnh sẽ được thực hiện: ssh anyname. Quá trình xác thực sẽ được thực hiện tự động với người dùng "root" trên tên máy chủ và cổng được chỉ định trong cấu hình, sử dụng khóa xác thực được chỉ định trong "IdentityFile".

Bạn có thể thêm bao nhiêu bí danh tùy thích trong tệp ~ / .ssh / config. Điều kiện là tại dòng "Host" bạn có các tên khác nhau.

Là người yêu công nghệ, tôi rất vui được viết tại StealthSettings.com từ năm 2006. Tôi có kinh nghiệm đa dạng với các hệ điều hành: macOS, Windows và Linux, cũng như trong các ngôn ngữ lập trình và nền tảng blogging (WordPress) và cửa hàng trực tuyến (WooCommerce, Magento, PrestaShop).

Làm thế nào để » iHowTo » iHowTo - macOS » Lưu các khóa SSH máy chủ, IP, cổng, tên máy chủ trong macOS Sierra - Terminal & Mẹo cấu hình SSH
Để lại một bình luận