Debian 프로비저닝을 사용하여 공개 키를 /root/.ssh/authorized_keys
올바른 권한이 있는 위치에 복사하여 시스템의 나머지 부분을 구성하는 데 Ansible을 사용할 수 있도록 하고 싶습니다.
d-i pkgsel/include string openssh-server build-essential
프로비저닝 파일에서 openssh-server를 선택하여 설치하도록 선택했습니다.
이 늦은 명령이 작동할까요?
d-i preseed/late_command string in-target mkdir -p /root/.ssh; \
in-target /bin/sh -c "echo 'ssh-ed25519 AAAAC3NzaC1IAg1wilR9asDXIPwTsvZXasdTXqasdKv0rIqqweAtxGVgup foobar' >> /root/.ssh/authorized_keys"; \
in-target chown -R root:root /root/.ssh/; \
in-target chmod 644 /root/.ssh/authorized_keys; \
in-target chmod 700 /root/.ssh/
답변1
그래 그거야. 할 말은 많지 않지만 30자가 필요합니다.