Có phải bạn chỉ bận tâm về việc bấm vào chi tiết của mình mỗi lần bạn có thể sử dụng xác thực khóa SSH để người dùng của bạn có thể đăng nhập vào các máy tính khác mà không cần mật khẩu. Đó là thứ khá mạnh mẽ và khá đơn giản để bắt đầu.
Đầu tiên bạn cần tạo một khóa cho người dùng của bạn. Điều này bao gồm một khóa công khai và một khóa riêng. (Thanh bên: Không bao giờ, bao giờ, bao giờ cung cấp cho bất kỳ ai khóa riêng của bạn.) Chỉ cần chạy:
ssh-keygen
Nó sẽ hỏi bạn có muốn nhập cụm mật khẩu mỗi lần bạn sử dụng khóa không. Tùy ban. Hoàn toàn tùy chọn.
Khi bạn hoàn thành, bạn chỉ cần tải chìa khóa của mình lên máy chủ. Rất may, thậm chí có một ứng dụng nhỏ để xử lý việc đó cho bạn:
ssh-copy-id remote_user@remote_host
Sau đó ssh remote_user@remote_hostchỉ nên đăng nhập mà không cần nhắc.
Đối với các trình khởi chạy bằng một cú nhấp chuột của bạn, bạn chỉ có thể tạo một trình khởi chạy với loại lệnh sau:
gnome-terminal -e "ssh remote_user@remote_host"
Tôi cũng viết các tập lệnh bí danh nhỏ trong ~/.bash_aliasestập tin của mình để tắt kết nối (vì tôi thực sự lười biếng!).