Làm thế nào để mô phỏng một tập tin trong linux?


1

Về cơ bản tôi đang cố gắng làm điều này bằng cách sử dụng openssh:

Tôi có một khóa riêng, tuy nhiên nó không có trong tệp (nó nằm trong bộ nhớ). Bây giờ, tôi muốn tạo khóa công khai ở opensshđịnh dạng. Cho rằng tôi thường sẽ chạy ssh-keygen -y -f <filename>. Tuy nhiên tôi không có tên tệp vì tôi không có tệp. opensshThay vào đó, tôi muốn ăn từ đầu vào tiêu chuẩn. Làm thế nào tôi sẽ làm điều đó?

Nếu không thể, tôi sẽ không phiền khi opensshtạo cả khóa riêng và khóa chung NHƯNG tôi không thể ghi chúng vào một tệp. Thay vào đó tôi muốn viết cả hai để xuất bản. Làm thế nào tôi có thể đạt được điều này?


1
Bạn có thể giải thích ác cảm của bạn với các tập tin? Chính xác thì bạn đang cố gắng làm gì ở đây? Tại sao bạn không thể sử dụng tập tin?
terdon

Tôi đang làm điều này như một nhiệm vụ tự động từ một máy chủ java. Tôi có thể viết một tập tin vào hệ thống tập tin, chạy ssh-keygen trên đó và sau đó xóa nó. Tuy nhiên, đây là một chi phí không cần thiết. Tôi chỉ muốn cung cấp khóa riêng từ stdin và chuyển hướng đầu ra sang thiết bị xuất chuẩn. tiện ích ssh-keygen dường như không cho phép tôi làm điều này mặc dù với tôi điều này có vẻ rất cơ bản
ShinySpiderdude

Có lẽ câu hỏi StackOverflow này có thể giúp đỡ?
Calrion
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.