방금 Linux에 openssh 서버를 다시 설치했고 새 키를 생성해야 하는데 이를 수행하는 방법을 어디서도 찾을 수 없습니까?
검색하면 로그인 키와 공개 키 생성 방법만 나옵니다.
그런데 서버 키를 어떻게 변경/교체하나요?
답변1
키를 다시 생성하려면 이전 키를 삭제해야 합니다(또는 방해가 되지 않는 곳으로 이동).
sudo rm /etc/ssh/ssh_*_key{,.pub}
그런 다음 키를 생성합니다. Debian 기반 시스템에서는
sudo dpkg-reconfigure openssh-server
다른 시스템에서는
ssh-keygen -A
답변2
SSH 호스트 키를 참조하는 경우 일반적으로 패키지를 재구성하여 다시 생성할 수 있습니다.
데비안/우분투 기반:
$ sudo dpkg -ssh 서버 재구성
CentOS/Redhat/Universal 기반:
$ sudo ssh-keygen -A