HOWTO · Batch
배치 스크립트를 사용하여 Raspberry Pi로 파일 전송
이 튜토리얼에서는 Batch Script를 사용하여 파일을 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에서 스크립트를 실행합니다.