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.