당신은 급락했고 Raspberry Pi 를 구입했습니다 . 축하합니다! Pi에 연결된 키보드와 모니터가 없는 경우 네트워크의 다른 컴퓨터에서 원격으로 연결해야 합니다. 또한 Pi를 어떻게 사용할 계획인지에 따라 손이 닿기 어려운 위치에 놓일 수 있으므로 지금 키보드와 모니터가 연결되어 있어도 항상 그렇지는 않을 수 있습니다. Pi에 원격으로 연결하는 방법이 필요합니다.
이 기사에서는 SSH 및 SFTP 를 Pi에 사용하고, 명령을 실행하고, 파일을 전송하는 방법을 보여줍니다. Raspberry Pi 가 연결하는 데 사용하는 컴퓨터와 동일한 네트워크에 있다고 가정 합니다.
SSH란 무엇입니까?
SSH 는 Secure Shell 을 의미합니다 . Pi와 Pi에 원격으로 연결하는 데 사용하는 컴퓨터 간에 텍스트를 주고받는 안전한 방법을 제공하는 표준 네트워크 프로토콜입니다. Pi에 로그인하기 위해 비밀번호를 입력하고 명령을 실행하는 것과 같은 모든 종류의 작업에 SSH 프로토콜을 사용 합니다.
SSH 는 네트워크를 통해 일반 텍스트로 명령을 보내는 Telnet 을 대체하기 위해 설계되었습니다 . 대조적으로 SSH 는 이러한 명령을 암호화합니다. 모든(Any) 네트워크 서비스는 TCP 포트 22 를 통해 작동 하는 SSH 를 사용할 수 있습니다.(SSH)
SFTP란 무엇입니까?
SFTP 는 Secure File Transfer Protocol 의 약자입니다 . SFTP 는 Pi와 네트워크의 다른 컴퓨터 간에 파일을 전송하는 빠르고 편리한 방법입니다. SFTP 는 (SFTP)SSH 와 마찬가지로 한 컴퓨터에서 다른 컴퓨터로 이동하는 동안 모든 데이터가 암호화 되기 때문에 FTP 보다 더 안전 합니다.
모든 데이터가 일반 텍스트로 전송되는 것을 원하지 않습니까? 확실히! 안심(Stay) 하세요, 얘들아.
Raspberry Pi에 SSH로 연결하는 방법
SSH 를 사용하여 (SSH)PuTTY 를 사용하여 네트워크 의 Windows PC에서 (Windows)Raspberry Pi 에 연결 하는 방법부터 시작하겠습니다 . PuTTY 는 무료로 사용할 수 있는 여러 SSH 클라이언트 중 하나입니다. 우리는 PuTTY 가 자원봉사자 팀에 의해 완전히 개발되고 지원되는 오픈 소스 소프트웨어이기 때문에 좋아합니다. 원하는 SSH 클라이언트를 사용할 수 있습니다. 시작하기 전에 다운로드하여 설치하십시오.
- (Make)Pi에서 SSH(SSH) 가 활성화되어 있는지 확인 하십시오 . Raspberry Pi 4 로 처음부터 시작하는 경우 이 시작 안내서 에는 (this getting started guide)Raspberry Pi 내의 SD 카드에 텍스트 파일을 생성하여 SSH 를 활성화하는 방법에 대한 지침 이 포함되어 있습니다 .
- Pi에서 SSH(SSH) 가 활성화되어 있다고 가정하면 다음으로 PuTTY 와 같은 (PuTTY)SSH 클라이언트 와 연결하기 위해 Pi의 IP 주소를 찾아야 합니다 . 아직 모르는 경우 Pi의 IP 주소를 결정하는 몇 가지 방법을 자세히 설명하는 이 가이드를 따를 수 있습니다.(follow this guide)
- Windows PC에서 PuTTY(PuTTY) (또는 다른 SSH 클라이언트)를 시작 하고 Pi의 IP 주소를 입력합니다. SSH 포트는 22입니다. 대부분의 SSH 클라이언트(SSH) 에는 포트 번호가 이미 채워져 있습니다.
- 열기(Open) 를 선택 하여 Pi에 연결합니다.
- 그러면 로그인하라는 메시지가 표시되는 터미널 창이 시작됩니다. 사용자 이름을 입력하고 Enter 키(Enter) 를 누릅니다 . (대부분의 Pis 의 기본 사용자 이름 은 pi 입니다.)
- 그런 다음 암호를 입력하거나 PC의 클립보드에 복사하고 터미널 창에서 마우스 오른쪽 버튼을 한 번 클릭하여 붙여넣습니다. 입력할 때 암호가 표시 되지 않습니다(not ) . Enter 키를 누릅니다 .
이제 SSH(SSH) 를 통해 Pi에 연결되었으며 터미널을 사용하여 명령을 실행할(execute commands) 수 있습니다 . 아직 Pi의 기본 비밀번호를 변경하지 않았다면 지금이 좋은 기회입니다. SSH 가 활성화되어 있기 때문에 Raspberry Pi 가 기본 비밀번호를 사용하고 있다면 누군가가 침입하기 매우(very ) 쉽습니다!
Raspberry Pi로 SFTP하는 방법
위에서 (Above)SSH 클라이언트를 사용 하여 네트워크의 Pi에 안전하게 연결하고 명령을 실행하는 방법을 안내했습니다. 파일 전송을 위해 SFTP 클라이언트를 사용합니다. 기술적으로 PuTTY 를 사용하여 파일을 전송할 수 있지만 번거롭습니다. 필요할 때 파일을 대량으로 이동하는 데 사용할 수 있는 파일 브라우저가 있으면 훨씬 좋습니다.
FileZilla 는 (FileZilla)SFTP 를 지원 하는 인기 있는 FTP 클라이언트입니다 . SSH 로 연결할 수 있으면 SFTP로도(SFTP) 연결할 수 있습니다 . 편리(Convenient) 하지 않나요?
Pi에 원격으로 연결하는 데 사용하는 컴퓨터에 FileZilla 또는 선택한 SFTP 클라이언트 를 다운로드하고 설치하여 준비 하십시오. WinSCP 는 또 다른 인기 있는 SFTP 클라이언트입니다. SFTP 서버 가 필요하지 않고 SFTP 클라이언트 만 필요하다는 것을 기억하십시오 .(Remember)
전문가 팁: FileZilla 를 설치하는 경우 (FileZilla)McAfee 및 WinZip 을 설치하라는 메시지가 표시되는지 확인하십시오 . 컴퓨터에 해당 프로그램을 설치하지 않으려면 거부(Decline) 를 선택 합니다.
- FileZilla 또는 다른 SFTP 클라이언트를 시작 합니다.
- Host 라고 표시된 필드 에 Pi의 IP 주소를 입력하십시오.
- 사용자 이름(Username ) 과 암호(Password) 를 입력합니다 .
- 빠른 연결을 선택 합니다(Quickconnect) . SFTP 클라이언트에 비밀번호 저장 옵션 이 표시될 수 있지만 일부 클라이언트는 해당 비밀번호를 안전하지 않은 텍스트 파일에 저장하기 때문에 권장하지 않습니다.
- 연결되면 Pi의 폴더 구조를 탐색하고 Pi와 네트워크의 다른 컴퓨터 간에 파일을 복사할 수 있습니다. FileZilla 창의 왼쪽 에는 로컬 파일이 표시되고 오른쪽에는 연결된 컴퓨터(이 경우 Pi)의 파일이 표시됩니다.
예를 들어 로컬 컴퓨터에서 Pi로 파일을 복사하려는 경우 왼쪽의 원본 폴더와 오른쪽의 대상 폴더로 이동합니다. FileZilla의 파일 관리자를 사용하면 로컬 사이트와 원격 사이트 간에 파일을 끌어다 놓을 수 있습니다.
파이 프로젝트 찾기
명령을 실행하고 Pi와 파일을 주고받는 데 익숙해지면 Pi를 작동(put your Pi to work) 시킬 수 있는 다양한 방법을 깨닫게 될 것 입니다. 하지만 분석 마비에 굴복하지 마십시오. 프로젝트를 선택하고 뛰어드십시오 ! (Don)정말 최고의 학습 방법입니다.
How to SSH or SFTP Into Your Raspberry Pi
You’ve taken the plunge and bought a Raspberry Рi. Congratulations! If you don’t have a keyboard and monіtor connected to your Pi, you’ll need to remotely connect to it from another cоmputer on your network. Moreover, depending on how you plan to use your Pi, it might be placed in a difficυlt-to-reach placе, so even if you have а keyboard and monitor attached now, that might not always be the case. You need some way to remotely connect to yоur Pi.
In this article, we’ll show you how to use SSH and SFTP into your Pi, execute commands, and transfer files. We’ll assume that your Raspberry Pi is on the same network as the computer you’re using to connect to it.
What Is SSH?
SSH stands for Secure Shell. It’s a standard network protocol that gives you a secure way to send text back and forth between your Pi and the computer you’re using to remotely connect to your Pi. You’ll use the SSH protocol for all kinds of things like entering your password to log into your Pi and executing commands.
SSH was designed as a replacement for Telnet, which sends commands in plain text over the network. In contrast, SSH encrypts those commands. Any network service can use SSH, which operates over TCP port 22.
What Is SFTP?
SFTP is short for Secure File Transfer Protocol. SFTP is a fast and convenient way to transfer files between your Pi and another computer on your network. SFTP is more secure than FTP because, just like with SSH, all your data is encrypted while it’s traveling from one computer to another.
You don’t want all your data to be transferred in plain text, do you? Certainly not! Stay safe, kids.
How to SSH Into a Raspberry Pi
We’ll start with how to use SSH to connect to your Raspberry Pi from a Windows PC on your network using PuTTY. PuTTY is one of several SSH clients that are freely available. We like PuTTY because it’s open source software that’s completely developed and supported by a team of volunteers. You can use whatever SSH client you want. Just be sure to download and install it before you begin.
- Make sure SSH is enabled on your Pi. If you’re starting from scratch with a Raspberry Pi 4, this getting started guide includes instructions on how to enable SSH by creating a text file on the SD card within your Raspberry Pi.
- Assuming you’re certain that SSH is enabled on your Pi, next you’ll need to find your Pi’s IP address in order to connect to it with an SSH client like PuTTY. If you don’t already know it, you can follow this guide which details several methods of determining your Pi’s IP address.
- Launch PuTTY (or another SSH client) on your Windows PC and enter your Pi’s IP address. The SSH port is 22. Most SSH clients will have the port number filled in already.
- Select Open to connect to your Pi.
- This will launch a terminal window where you’ll be asked to login. Enter your username and press Enter. (The default username for most Pis is pi.)
- Next, type your password or copy it to the clipboard on your PC and single-right-click in the terminal window to paste it. Note that your password will not be displayed as you type. Press Enter.
You are now connected to your Pi via SSH and can use the terminal to execute commands. If you haven’t changed your Pi’s default password yet, this is a great time to do that. Since SSH is enabled, if your Raspberry Pi is using the default password, it would be very easy for someone to break in!
How to SFTP Into a Raspberry Pi
Above, we walked you through how to use an SSH client to securely connect to a Pi on your network and execute commands. For transferring files, we’ll use an SFTP client. Technically, it is possible to transfer files with PuTTY, but it’s cumbersome. It’s much nicer to have a file browser you can use to move files in bulk when you need to.
FileZilla is a popular FTP client that supports SFTP. If you can connect with SSH, then you can connect with SFTP as well. Convenient, isn’t it?
Prepare by downloading and installing FileZilla or your SFTP client of choice on the computer you’re using to remotely connect to your Pi. WinSCP is another popular SFTP client. Remember, you don’t need an SFTP server, just an SFTP client.
Pro Tip: If you install FileZilla, watch out for when it asks you to install McAfee and WinZip. Select Decline if you don’t want to install those programs on your computer.
- Launch FileZilla or another SFTP client.
- In the field marked Host, enter your Pi’s IP address.
- Enter your Username and Password.
- Select Quickconnect. Your SFTP client might display an option to save your password, but we don’t recommend it because some clients save that password in an unsecure text file.
- Once connected, you can navigate through the folder structure on your Pi and copy files back and forth between the Pi and other computers on your network. The left side of the FileZilla window displays local files, and the right side displays files on the computer you connected to—in this case, your Pi.
If, for example, you wanted to copy a file from your local computer to your Pi, you’d navigate to the source folder on the left and the destination folder on the right. FileZilla’s file manager allows you to drag and drop files between local and remote sites.
Finding Pi Projects
Once you get comfortable with executing commands and transferring files to and from your Pi, you’ll start to realize just how many different ways you can put your Pi to work. Don’t give in to analysis paralysis, though—just pick a project and dive in! It really is the best way to learn.