LabHub

SSH 와 파일 전송 · scp, rsync, sftp 로 파일 옮기기 · 퀴즈

퀴즈: 파일 전송

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. `rsync -a /srv/data /backup/` 와 `rsync -a /srv/data/ /backup/` 의 차이는?

    1. 앞은 재귀로 복사하고 뒤는 최상위 파일만 복사한다
    2. 앞은 대상에만 남아 있는 파일까지 함께 지워 준다
    3. 앞은 /backup/data/ 가 만들어지고, 뒤는 /backup/ 에 내용이 바로 들어간다
    4. 두 표기는 완전히 같아서 결과에 차이가 없다
  2. `-a` 옵션에 **포함되지 않는** 것은?

    1. 재귀(-r)
    2. 하드 링크 보존(-H)
    3. 심볼릭 링크 보존(-l)
    4. 권한 보존(-p)
  3. `--delete` 를 쓰는 백업 스크립트에 반드시 넣어야 할 가드는?

    1. 대상 디렉터리가 존재하는지 먼저 확인한다
    2. 원본이 비어 있지 않은지 확인하고 비었으면 즉시 중단한다
    3. 대상 쪽 디스크 여유 공간을 먼저 확인한다
    4. 전송 전에 네트워크 지연을 측정해 둔다
  4. scp 에서 포트를 지정하는 옵션은?

    1. 소문자 -p
    2. --port
    3. 대문자 -P
    4. -o Port=
  5. `--link-dest` 세대 백업의 원리는?

    1. 바뀌지 않은 파일을 이전 세대의 파일에 하드 링크로 연결한다
    2. 변경분만 별도 디렉터리에 저장한다
    3. 심볼릭 링크로 이전 세대를 참조한다
    4. 압축 델타를 저장한다
  6. sftp 를 셸 없는 전송 전용 계정에 쓰려면 sshd 에서 어떤 조합을 쓰나요?

    1. PermitRootLogin no + AllowUsers
    2. PasswordAuthentication no + MaxAuthTries
    3. AllowTcpForwarding no 만으로 충분
    4. Match 블록 + ChrootDirectory + ForceCommand internal-sftp