무엇이 바뀌 었습니까?
먼저 지금부터 이미지에서 SSH가 기본적으로 비활성화됩니다. SSH (Secure SHell)는 Linux 컴퓨터에 원격으로 로그인하여 원격 명령 줄에서이를 제어 할 수있는 네트워킹 프로토콜입니다. 위에서 언급 한 바와 같이 많은 Pi 소유자는이를 사용하여 Pi 헤드리스 (스크린 또는 키보드없이)를 설치하고 다른 PC에서 제어합니다.
과거에는 SSH가 기본적으로 활성화되었으므로 Pi 헤드리스를 사용하는 사람들은 SD 카드를 새로운 이미지로 쉽게 업데이트 할 수있었습니다. SSH를 켜거나 끄려면 항상 raspi-config 또는 Raspberry Pi Configuration 애플리케이션을 사용해야했지만 액세스하려면 헤드 자체 애플리케이션에는 해당되지 않는 Pi 자체에 연결된 화면과 키보드가 필요합니다. 따라서 이미지를 부팅하기 전에 SSH를 활성화하는 간단한 메커니즘을 제공했습니다.
Pi의 부팅 파티션은 SD 카드 리더가있는 모든 시스템, Windows, Mac 또는 Linux에서 액세스 할 수 있어야합니다. SSH를 사용하려면 ssh라는 파일을 / boot / 디렉토리에두기 만하면됩니다. 파일의 내용은 중요하지 않습니다. 파일에는 원하는 텍스트가 포함되거나 전혀 포함될 수 없습니다. Pi가 부팅되면이 파일을 찾습니다. 찾은 경우 SSH를 활성화 한 다음 파일을 삭제합니다. SSH는 여전히 Raspberry Pi Configuration 애플리케이션 또는 raspi-config에서 켜거나 끌 수 있습니다. 이 응용 프로그램 중 하나를 쉽게 실행할 수없는 경우이를 켜는 추가 방법 일뿐입니다.
열린 SSH 포트의 위험은 누군가가 액세스하여 로그인 할 수 있다는 것입니다. 이를 위해서는 사용자 계정과 비밀번호가 필요합니다. 기본적으로 모든 Raspbian 설치에는 비밀번호 'raspberry'가있는 기본 사용자 계정 'pi'가 있습니다. SSH를 사용하는 경우 해커가 기본값을 사용하지 않도록 'pi'사용자의 비밀번호를 변경해야합니다. 이를 장려하기 위해 부팅 프로세스에 경고를 추가했습니다. SSH가 활성화되어 있고 'pi'사용자의 비밀번호가 여전히 '라즈베리'인 경우 Pi를 부팅 할 때마다 데스크탑 또는 명령 행에 관계없이 경고 메시지가 표시됩니다. 비밀번호 변경은 시행하지 않지만 Pi가 위험에 노출 될 경우 부팅 할 때마다 경고 메시지가 표시됩니다.
우리는 이러한 (상대적으로 사소한) 변경이 너무 많은 불편을 초래하지 않지만 해커가 Pi를 공격하는 것을 훨씬 어렵게 할 것입니다.
이것이 기본적으로 의미하는 것은 최근 SSH와 같은 원격 연결을 사용하는 많은 장치가 해킹되었다는 것입니다. 이로 인해 SSH는 기본적으로 비활성화되어 있습니다. 이 문제를 해결하려면 /boot/
디렉토리에 ssh라는 파일을 작성하십시오 . ssh라는이 파일은 원하는 경우 아무 텍스트 나 포함 할 수 있습니다. 그런 다음 sudo raspi-config command
터미널에서를 사용하여 ssh를 다시 활성화 할 수 있습니다.