자동 로그인을 설정하는 대신 SSH를 통해 연결할 수 있도록 Debian 11에서 로그인 프롬프트를 어떻게 비활성화합니까?

자동 로그인을 설정하는 대신 SSH를 통해 연결할 수 있도록 Debian 11에서 로그인 프롬프트를 어떻게 비활성화합니까?

내 로컬 네트워크에 Debian 11 헤드리스 서버가 설정되어 있습니다. 이 상자에 SSH로 연결하고 싶지만 부팅할 때마다 로그인 프롬프트에서 멈춰 키보드를 이 서버에 물리적으로 연결하고 로그인할 때까지 이 상자에 SSH로 연결할 수 없습니다.

실제로 서버에 로그인할 때까지 서버는 이더넷 연결을 설정하지 않습니다. 물리적으로 로그인한 후에만 이더넷에 연결되고 다른 장치에서 SSH를 사용할 수 있습니다. 자동 로그인이 설정되어 있기 때문에 누구든지 해당 서버에 키보드와 모니터를 연결하고 내 데이터에 접근할 수 있기 때문에 문제가 발생합니다.

이 동작을 설정하거나 완화하는 적절한 방법은 무엇입니까?

편집-0: 너무 길어요.: 시작 시 tty 로그인 프롬프트를 비활성화하고 ssh 로그인만 허용하고 싶습니다. 완전히 헤드가 없기를 원하기 때문에 tty를 가질 이유가 없습니다.

편집-1: 문제를 해결했으며 긴급 상황 발생 시 도움을 주기 위해 TTY 로그인 프롬프트를 유지하기로 결정했습니다.

답변1

마침내 이 문제를 해결했습니다. 줄을 편집 /etc/network/interfaces하고 추가했습니다 . "allow-hotplug enp1s0"이제 내 Debian 상자는 부팅 시 내 개입 없이 이더넷 연결(로컬 네트워크)을 설정하고 연결이 설정되면 SSH를 통해 로그인할 수 있습니다.

처음에 "auto"를 사용해 보았지만 작동하지 않았습니다(이유는 모르겠습니다. 이에 대해 더 자세히 알아야 합니다).이것답변.

네트워크가 다운될 때와 같은 긴급 상황에 도움이 되도록 상자에 로그인 프롬프트를 유지하기로 결정했습니다.

관련 정보