Câu hỏi Nhớ cụm từ mật khẩu ssh cho đến khi người dùng đăng xuất


Tôi sử dụng một mật khẩu khóa ssh bảo vệ ssh để kết nối với một máy chủ. Mỗi lần tôi mở một thiết bị đầu cuối mới, tôi phải nhập lại cụm mật khẩu. Tôi có thể làm cho Ubuntu nhớ cụm từ mật khẩu cho đến khi tôi đăng xuất hoặc trong một giờ hay không?


2
2018-06-14 13:21


gốc


Chỉ cần cho một sự hiểu biết tốt hơn: Bạn có thể đăng nhập thông qua tên người dùng và mật khẩu cho máy chủ của bạn? Tôi nghĩ rằng tôi có thể cung cấp cho bạn một cách dễ dàng để làm điều đó, nhưng nó ngụ ý đăng nhập thông qua tên người dùng / mật khẩu. - Geppettvs D'Constanzo
Tôi cũng có thể đăng nhập qua tên người dùng / pw. - Rotareti
Ok, với điều đó trong tâm trí tôi đã thực hiện một câu trả lời cho bạn. Hãy thử và cho chúng tôi biết nếu điều này cũng phù hợp với bạn. Cảm ơn và chúc may mắn! - Geppettvs D'Constanzo


Các câu trả lời:


Chúng ta có thể sử dụng sshpass kết hợp với ssh để đăng nhập vào máy chủ.

Bạn có thể cài đặt sshpass thông qua sudo apt-get install sshpass nếu bạn chưa có.

Bí quyết là việc sử dụng cả sshpass và ssh trong một dòng như sau:

sshpass -p "YOURPASSWORD" ssh user@server.com -p 2222

Nhưng đó là điều bạn đã biết. Và để tránh viết mật khẩu mọi lúc bạn muốn đăng nhập vào máy chủ, bạn có thể tạo tập lệnh tùy chỉnh sẽ thực thi lệnh đó cho bạn khi bạn viết tên của nó, chẳng hạn như:

#!/bin/bash
sshpass -p "YOURPASSWORD" ssh user@server.com -p 2222

Thay đổi dữ liệu thích hợp, lưu mã trong một tập tin và đặt tên cho nó bất cứ điều gì bạn muốn, dễ nhớ và dễ gõ. Xin lưu ý rằng tôi đang sử dụng -p 2222 bởi vì đó là số cổng tôi sử dụng thay vì 22, máy chủ của bạn có thể sử dụng a different port number vì vậy hãy kiểm tra thông tin đó nếu có điều gì đó dường như không hoạt động như mong đợi.

Tôi sẽ đặt tên cho nó ssh1 và cấp cho nó quyền thực thi phù hợp với:

sudo chmod +x ssh1

Sau đó di chuyển tập lệnh đến /usr/bin thư mục với sudo mv ssh1 /usr/bin, cung cấp mật khẩu người dùng của bạn và đó là nó.

Sau đó, bạn có thể nhập bất kỳ thiết bị đầu cuối nào, viết tên kịch bản của bạn (ssh1 trong trường hợp này) và nhấn ĐI VÀO và kịch bản sẽ thực hiện thủ thuật cho bạn.

Ảnh chụp màn hình của tập lệnh tùy chỉnh của tôi đang hoạt động ở đây:

enter image description here

LƯU Ý: Bạn phải đăng nhập bằng tay vào máy chủ ssh của mình ít nhất một lần trong cuộc đời để kịch bản có thể tự động thực hiện phép thuật của nó.

Chúc may mắn!


0
2018-06-14 14:50