독립형 머신에서 SSH 키 생성

독립형 머신에서 SSH 키 생성

독립형 시스템에서 SSH 키(ssh-keygen)를 생성할 수 있습니까? 그런 다음 개인 SSH 및 공개 SSH 키를 클라이언트 SSH 디렉토리 및 서버 SSH 디렉토리에 복사하여 클라이언트와 서버 간에 비밀번호 없는 인증을 수행하시겠습니까?

답변1

예, 가능합니다. 개인 키를 서버에 저장하고 싶지 않고 비밀번호 없는 SSH에 대해 공개 키 인증을 수행하고 있습니다. 개인 키는 무시해도 됩니다.

달리기 ssh-keygen

그러면 아래와 같이 공개 키가 생성됩니다.

/home/myhome/.ssh/id_rsa.pub

이 공개 키를 서버의 인증된 키 파일에 넣습니다.

를 사용하여 원격 호스트에 복사 해야 하며 ssh-copy-id직접 추가할 수 있습니다.

답변2

예. 이것이 완료되는 방법입니다.

1) 컴퓨터에서 2048비트 RSA 키 쌍을 생성합니다.

ssh-keygen -t rsa -b 2048 -N ''

PubkeyAuthentication yes2) 원격 SSH 서버에서 다음을 설정하여 공개 키 인증을 허용합니다./etc/ssh/sshd_config

3) 컴퓨터에서 공개 키를 SSH 서버에 복사합니다.

ssh-copy-id yourlogin@sshserver 

꼭 참고하시기 바랍니다아니요개인 키를 SSH 서버에 복사하고 공개 키만 복사하세요.

관련 정보