당신은 뛰어들어 라즈베리 파이를 구입했습니다. 축하합니다! Pi에 연결된 키보드와 모니터가 없는 경우 네트워크의 다른 컴퓨터에서 원격으로 연결해야 합니다. 또한 Pi를 어떻게 사용할 계획인지에 따라 손이 닿기 어려운 위치에 놓일 수 있으므로 지금 키보드와 모니터가 연결되어 있어도 항상 그렇지는 않을 수 있습니다. Pi에 원격으로 연결할 방법이 필요합니다.
이 기사에서는 SSH 및 SFTP를 Pi에 사용하고, 명령을 실행하고, 파일을 전송하는 방법을 보여줍니다. Raspberry Pi가 연결하는 데 사용하는 컴퓨터와 동일한 네트워크에 있다고 가정합니다.
SSH란 무엇입니까?
SSH는 Secure Shell을 의미합니다. Pi와 Pi에 원격으로 연결하는 데 사용하는 컴퓨터 간에 텍스트를 주고받는 안전한 방법을 제공하는 표준 네트워크 프로토콜입니다. Pi에 로그인하기 위해 암호를 입력하고 명령을 실행하는 것과 같은 모든 종류의 작업에 SSH 프로토콜을 사용합니다.
SSH는 네트워크를 통해 일반 텍스트로 명령을 보내는 Telnet을 대체하도록 설계되었습니다. 대조적으로 SSH는 이러한 명령을 암호화합니다. 모든 네트워크 서비스는 TCP 포트 22를 통해 작동하는 SSH를 사용할 수 있습니다.
SFTP란 무엇입니까?
SFTP는 Secure File Transfer Protocol의 약자입니다. SFTP는 Pi와 네트워크의 다른 컴퓨터 간에 파일을 전송하는 빠르고 편리한 방법입니다. SFTP는 SSH와 마찬가지로 한 컴퓨터에서 다른 컴퓨터로 이동하는 동안 모든 데이터가 암호화되기 때문에 FTP보다 더 안전합니다.
모든 데이터가 일반 텍스트로 전송되는 것을 원하지 않습니까? 확실히! 안심하세요, 얘들아.
Raspberry Pi에 SSH로 연결하는 방법
SSH를 사용하여 PuTTY를 사용하여 네트워크의 Windows PC에서 Raspberry Pi에 연결하는 방법부터 시작하겠습니다. PuTTY는 무료로 사용할 수 있는 여러 SSH 클라이언트 중 하나입니다. 우리는 PuTTY가 자원 봉사자 팀에 의해 완전히 개발되고 지원되는 오픈 소스 소프트웨어이기 때문에 좋아합니다. 원하는 SSH 클라이언트를 사용할 수 있습니다. 시작하기 전에 다운로드하여 설치하십시오.
- Pi에서 SSH가 활성화되어 있는지 확인하십시오. Raspberry Pi 4로 처음부터 시작하는 경우 이 시작 가이드에는 Raspberry Pi 내의 SD 카드에 텍스트 파일을 생성하여 SSH를 활성화하는 방법에 대한 지침이 포함되어 있습니다.
- Pi에서 SSH가 활성화되어 있다고 가정하면 다음으로 PuTTY와 같은 SSH 클라이언트와 연결하기 위해 Pi의 IP 주소를 찾아야 합니다. 아직 모르는 경우 Pi의 IP 주소를 결정하는 여러 방법을 자세히 설명하는 이 가이드를 따를 수 있습니다.
- Windows PC에서 PuTTY(또는 다른 SSH 클라이언트)를 실행하고 Pi의 IP 주소를 입력합니다. SSH 포트는 22입니다. 대부분의 SSH 클라이언트에는 포트 번호가 이미 채워져 있습니다.
- 열기 선택 Pi에 연결합니다.
- 이렇게 하면 로그인하라는 메시지가 표시되는 터미널 창이 시작됩니다. 사용자 이름을 입력하고 Enter 키를 누릅니다. . (대부분의 Pis에 대한 기본 사용자 이름은 pi입니다. .)
- 다음으로 비밀번호를 입력하거나 PC의 클립보드에 복사하고 터미널 창에서 마우스 오른쪽 버튼을 한 번 클릭하여 붙여넣습니다. 귀하의 비밀번호는 그렇지 않습니다. 입력할 때 표시됩니다. Enter 키를 누릅니다. .
이제 SSH를 통해 Pi에 연결되었으며 터미널을 사용하여 명령을 실행할 수 있습니다. 아직 Pi의 기본 비밀번호를 변경하지 않았다면 지금이 좋은 기회입니다. SSH가 활성화되어 있으므로 Raspberry Pi가 기본 비밀번호를 사용하는 경우 매우 누군가가 침입하기 쉽습니다!
SFTP를 라즈베리 파이에 넣는 방법
위에서 SSH 클라이언트를 사용하여 네트워크의 Pi에 안전하게 연결하고 명령을 실행하는 방법을 안내했습니다. 파일 전송을 위해 SFTP 클라이언트를 사용합니다. 기술적으로 PuTTY로 파일을 전송할 수 있지만 번거롭습니다. 필요할 때 파일을 대량으로 이동하는 데 사용할 수 있는 파일 브라우저가 있으면 훨씬 좋습니다.
FileZilla는 SFTP를 지원하는 널리 사용되는 FTP 클라이언트입니다. SSH로 연결할 수 있으면 SFTP로도 연결할 수 있습니다. 편리하죠?
Pi에 원격으로 연결하는 데 사용하는 컴퓨터에 FileZilla 또는 선택한 SFTP 클라이언트를 다운로드하고 설치하여 준비하십시오. WinSCP는 또 다른 인기 있는 SFTP 클라이언트입니다. SFTP 서버는 필요하지 않으며 SFTP 클라이언트만 있으면 됩니다.
전문가 팁:FileZilla를 설치하는 경우 McAfee 및 WinZip을 설치하라는 메시지가 표시되는지 확인하세요. 거부 선택 컴퓨터에 해당 프로그램을 설치하지 않으려면
- FileZilla 또는 다른 SFTP 클라이언트를 실행합니다.
- 호스트로 표시된 입력란 , Pi의 IP 주소를 입력합니다.
- 사용자 이름 입력 및 비밀번호 .
- 빠른 연결 선택 . SFTP 클라이언트에 암호 저장 옵션이 표시될 수 있지만 일부 클라이언트는 해당 암호를 안전하지 않은 텍스트 파일에 저장하기 때문에 권장하지 않습니다.
- 연결되면 Pi의 폴더 구조를 탐색하고 Pi와 네트워크의 다른 컴퓨터 간에 파일을 복사할 수 있습니다. FileZilla 창의 왼쪽에는 로컬 파일이 표시되고 오른쪽에는 연결된 컴퓨터(이 경우 Pi)에 있는 파일이 표시됩니다.
예를 들어 로컬 컴퓨터에서 Pi로 파일을 복사하려는 경우 왼쪽의 원본 폴더와 오른쪽의 대상 폴더로 이동합니다. FileZilla의 파일 관리자를 사용하면 로컬 사이트와 원격 사이트 간에 파일을 끌어다 놓을 수 있습니다.
Pi 프로젝트 찾기
명령을 실행하고 Pi와 파일을 주고받는 데 익숙해지면 Pi를 작동시킬 수 있는 다양한 방법을 깨닫게 될 것입니다. 그러나 분석 마비에 굴복하지 마십시오. 프로젝트를 선택하고 뛰어드십시오! 정말 최고의 학습 방법입니다.