배치 스크립트를 사용하여 Raspberry Pi로 파일 전송

MD Aminul Islam 2024년2월16일
배치 스크립트를 사용하여 Raspberry Pi로 파일 전송

이 글은 Windows에서 Raspberry Pi 환경으로 파일을 전송하고 파일을 실행하는 Batch 명령을 보여줍니다.

PuTTY는 Windows 및 Unix 플랫폼용 Telnet 및 SSH를 무료로 구현하는 타사 무료 도구입니다. 또한 xterm 터미널 에뮬레이터를 제공합니다.

또한 SCP 및 일부 원시 소켓 연결과 같은 다른 네트워킹 프로토콜을 지원합니다. 또한 직렬 포트와 연결할 수 있습니다.

이 타사 소프트웨어는 주로 Windows OS용으로 작성되었지만 다른 운영 체제에도 포팅됩니다.

이 문서에서는 PuTTY 보안 복사 클라이언트인 PSCP 도구를 사용합니다. 이 도구는 주로 SSH 연결을 사용하여 컴퓨터 간에 안전하게 전송하는 데 사용됩니다.

PuTTY의 백엔드에 대한 명령줄 인터페이스인 Plink라는 또 다른 도구가 있습니다. SSH 터널링에 사용할 수 있습니다.

또한 UNIX ssh와 유사한 도구이며 주로 작업 자동화에 사용됩니다.

배치 스크립트를 사용하여 Raspberry Pi로 파일 전송

  • 먼저 Windows 시스템에 PuTTY를 설치해야 합니다.
  • 그런 다음 PSCP를 사용하여 아래 구문에 따라 파일을 전송합니다.
    pscp [YOUR OPTIONS] [USER@]HOST:source target
    pscp [YOUR OPTIONS] source [YOUR SOURCE...] [USER@]HOST:target
    pscp [YOUR OPTIONS] -ls [USER@]HOSTt:filespec
    

    아래에서 명령에 사용 가능한 옵션을 공유했습니다.

    -V 이 옵션은 버전 정보를 인쇄합니다.
    -pgpfp 이 옵션은 PGP 키 지문을 인쇄합니다.
    -p 이 옵션은 파일 속성을 유지합니다.
    -q 이 옵션은 통계를 표시하지 않도록 합니다.
    -r 이 옵션은 디렉토리를 재귀적으로 복사하기 위한 것입니다.
    -v 이 옵션은 자세한 메시지를 표시하기 위한 것입니다.
    -load sessname 이 옵션은 저장된 세션에서 설정을 로드합니다.
    -P Port 이 옵션은 지정된 포트에 연결합니다.
    -l user 이 옵션은 지정된 사용자 이름으로 연결됩니다.
    -pw passw 이 옵션은 지정된 비밀번호로 로그인합니다.
    -1 -2 이 옵션은 SSH 프로토콜의 특정 버전을 강제로 사용합니다.
    -4 -6 이 옵션은 IPv4 또는 IPv6을 강제로 사용합니다.
    -C 이 옵션은 압축을 활성화합니다.
    -i 키 이 옵션은 인증을 위한 개인 키 파일을 설정합니다.
    -noagent 이 옵션은 Pageant 사용을 비활성화합니다.
    -agent 이 옵션을 사용하면 Pageant를 사용할 수 있습니다.
    -batch 이 옵션은 모든 대화식 프롬프트를 비활성화합니다.
    -unsafe 이 옵션은 서버측 와일드카드를 허용하지만 안전하지 않습니다.
    -sftp 이 옵션은 SFTP 프로토콜을 강제로 사용합니다.
    -scp 이 옵션은 SCP 프로토콜을 강제로 사용합니다.
  • 마지막으로 Plink를 사용하여 Raspberry Pi에서 스크립트를 실행합니다.
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn

관련 문장 - Batch File