Używam Docker do kilku moich projektów, gdzie jednym z wymogów jest wygenerowanie kluczy ssh przy użyciu pliku Docker, tak aby po zbudowaniu kontenera wygenerować parę kluczy RSA. Zauważyłem kilka przykładów gdzie generowanie kluczy odbywa się za pośrednictwem pliku .sh, a plik Dockerfile ma właściwość do uruchomienia tego pliku .sh. Czy istnieje sposób, aby zrobić to bezpośrednio w Dockerfile zamiast .shGenerowanie kluczy ssh przy użyciu dockerfile
Obecnie używam następujących w Dockerfile do generowania pary kluczy ssh. Ale to daje mi błąd mówiąc „/ bin/sh ssh-keygen nie znaleziono”
RUN ssh-keygen -q -t rsa -N '' -f /home/docker/.ssh/id_rsa
będzie naprawdę bardzo pomocne, jeśli ktoś może stanowić drogę do osiągnięcia tego samego.
Dzięki Yash
Dlaczego potrzebujesz ssh ?? – Robert
Witam, mam aplikację internetową, która korzysta z uwierzytelniania klucza SSH z komputera hosta w celu wykonania dowolnej akcji, to właśnie dlatego. – priyank
nazwa narzędzia do generowania kluczy jest nieco myląca. Jest to część otwartego SSH, dlatego. – eliasw