두 컴퓨터의 IP를 수동으로 설정하는 것보다 이더넷을 통해 컴퓨터에서 Raspberry Pi로 파일을 복사하는 더 쉬운 방법이 있습니까?

두 컴퓨터의 IP를 수동으로 설정하는 것보다 이더넷을 통해 컴퓨터에서 Raspberry Pi로 파일을 복사하는 더 쉬운 방법이 있습니까?

필요한 세부 사항을 모두 제공하지 못한 점 양해해 주시기 바랍니다. 최선을 다하겠습니다.

Raspberry Pi를 시작하는 데 도움이 되도록 이 PDF를 다운로드했습니다. 저는 이것을 Raspbian을 실행하는 Pi에 복사하고 싶었기 때문에 이더넷 케이블을 사용하여 Linux Mint Rafaela 17.2 Cinnamon을 실행하는 PC를 Raspberry Pi에 연결했습니다. 저는 그 과정이 상대적으로 간단할 것이라고 생각했습니다. 두 컴퓨터 모두 다른 컴퓨터를 감지하고 다른 컴퓨터의 파일 시스템을 마운트할 수 있는 옵션을 제공합니다. 그러나 상황은 그렇게 간단하지 않습니다. 많은 연구 끝에 저는 다음과 같이 목표를 성공적으로 달성했습니다.

  1. PC와 Pi에서 eth0 인터페이스를 수동으로 설정합니다.
  2. sshfs를 사용하여 내 PC에 Pi를 설치했습니다.
  3. GUI를 사용하여 Pi의 파일 시스템으로 파일을 드래그하려고 시도했지만 어떤 이유로 파일 관리자가 완전히 작동을 멈추고 PC 터미널에서 ls와 같은 명령을 사용할 수도 없어서 시작을 다시 시작해야 했습니다.
  4. 재부팅 후 Pi를 다시 설치하고 터미널을 사용하여 복사하세요.
  5. 마침내 성공했습니다!

더 쉬운 방법이 있다고 확신합니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?

답변1

최신 버전의 Raspbian( 사용 dhcpcd) 은 ssh링크 로컬 주소에 대한 작업을 허용하고 avahai(이것은 Zeroconf 구현) 프로그램이 로컬 네트워크에서 실행 중인 호스트를 검색할 수 있도록 합니다.

이는 Pi를 컴퓨터(이더넷 케이블 사용) 또는 로컬 네트워크 라우터에 연결하고 IP 주소를 몰라도 연결할 수 있음을 의미합니다.

SSH를 사용하여 Linux 및 OS X에서 쉽게 연결할 수 있습니다.[이메일 보호됨](기본 호스트 이름은 raspberrypi입니다.) 다른 웹 도구 scp도 사용할 수 있습니다.VNC

답변2

두 컴퓨터의 IP를 수동으로 설정하는 것보다 이더넷을 통해 컴퓨터에서 Raspberry Pi로 파일을 복사하는 더 쉬운 방법이 있습니까?

이더넷 케이블을 통해 데이터를 전송하는 경우 항상 각 장치의 인터페이스에 IP 주소를 할당해야 합니다.

파일을 전송하는 다른 방법은 컴퓨터를 DHCP 서버로 설정하여 파이에 직접 연결할 때 DHCP를 통해 자동으로 IP를 얻을 수 있도록 하는 것입니다. 또는 가장 쉬운 방법은 파이를 라우터에 연결하는 것입니다(이상적으로는 USB Wi-Fi 카드), 라우터에서 DHCP 임대를 받고 /etc/ssh/sshd_configpi에서 파일을 편집한 다음 이를 사용하여 scp호스트에서 pi로 파일을 복사합니다.

답변3

더 쉬운 방법이 있다고 확신합니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?

두 장치를 모두 네트워크에 연결한 다음 pi에서 SSH 서버를 구성할 수 있습니까? 이렇게 하면 문제 없이 scp를 통해 파이와 파일을 주고받을 수 있습니다. 개인적으로 저는 그렇게 하고 싶습니다.

이 튜토리얼을 확인해 보세요, 시작하는 데 필요한 모든 것입니다.

답변4

최신 버전의 Raspbian에는 ssh 및 avahi 데몬이 설치되어 있으며 부팅 시 시작되도록 설정되어 있습니다. 동일한 네트워크에 있는 동안 파이에 로그인하는 데 사용할 수 있습니다. 마찬가지로 명령줄을 사용하여 파일을 전송할 수 있습니다. 예를 들어, 컴퓨터에서ssh [email protected]scp

scp /path/to/local/file [email protected]:/absolute/path/to/destination.

그러면 로컬 파일이 pi에 복사됩니다.

절대 경로를 지정하지 않으면 홈 폴더에 복사됩니다. 이는 역으로도 작동합니다. 원본과 대상을 반대로 하여 pi에서 컴퓨터로 파일을 복사할 수 있습니다.

이렇게 하면 해당 IP 주소를 찾을 필요가 없습니다.

(사용자 이름과 호스트 이름은 pi의 기본값이며 변경해야 할 수도 있습니다).

관련 정보