SFTP(1)

명칭
sftp - 안전한 파일 전송 프로그램

서식
sftp [-vC1] [-b 배치파일] [-o ssh 설정 항목] [-s 하부조직 | sftp 서버] [-B 버퍼 사이즈] [-F ssh 설정 파일] [-P sftp 서버 패스] [-R 동시 리퀘스트수] [-S 프로그램] [호스트] sftp [[유저 @]호스트명 [:파일 [파일 ]]] sftp [[유저 @]호스트명 [:디렉토리 [/]]]

해설
sftp 하 ftp(1) (을)를 닮은 대화적인 파일 전송 프로그램입니다. 모든 조작은 ssh(1) 에 의해 암호화되었다 통신로를 경유해 행해집니다. sftp 그럼 공개열쇠 인증이나 압축기노우 등, ssh 의 기능의 대부분을 이용할 수 있습니다. sftp (은)는 지정되었다 호스트 에 접속해 로그인한 뒤, 대화적인 명령 모드에 들어갑니다.

2번째의 서식에서는, 대화적이지 않은 (역주: 유저가 패스 프레이즈등을 입력할 필요가 없다) 인증이 사용되고 있는 경우에 자동적으로 파일을 취득합니다. 그렇지 않은 경우는 대화적인 인증의 후에 파일을 취득합니다.

3번째의 서식은, 지정된 리모트 디렉토리로부터 sftp 클라이언트를 개시합니다.

옵션은 이하대로입니다:

-b 배치파일
    배치 모드에 들어가, 표준 입력 의 것인지 비교적 지정되었다 배치파일 (으)로부터 명령열을 읽어들입니다. 이것에는 유저가 개입하는 여지가 없기 때문에, 이 모드는 대화적이지 않은 (역주: 유저가 패스 프레이즈등을 입력할 필요가 없다) 인증과 조합해 사용해야 하는 것이지요. sftp (은)는 이하의 어떤 것인가의 명령이 실패하면(자) 중단합니다: get, put, rename, ln, rm, mkdir, chdir, lchdir 및 lmkdir

-o ssh 설정 항목
    설정 파일 ssh_config(5) 그리고 사용되고 있는 형식의 옵션을 지정합니다. 이것은 sftp 하지만 독립한 명령행 옵션을 가지고 있지 않은 것 같은 항목을 설정하는데 편리합니다. 예를 들어, 다른 포트를 이용하려면 sftp -oPort=24 (와)과 같이 합니다.

-s 하부조직 | sftp 서버
    SSH2 의 하부조직, 또는 리모트 호스트상에 있는 sftp 서버에의 패스를 지정합니다. 패스 지정은 프로토콜 버젼 1 으로 sftp 를 사용할 때나, 리모트의 sshd 에 sftp 하부조직이 설정되어 있지 않을 때 등에 편리합니다.

-v  로그에 남기는 레벨을 변경합니다. 이 옵션은 ssh 에도 건네받습니다.

-B 버퍼 사이즈
    sftp 하지만 파일 전송을 행하고 말이야 있고의 버퍼 사이즈를 지정합니다. 버퍼를 크게 하면(자), 왕복 (round trip)이 적게 됩니다만, 그 만큼 메모리는 불필요하게 소비합니다. 디폴트의 값은 32768 바이트입니다.

-C  압축기노우를 사용 가능하게 합니다 (ssh 의 -C 플래그를 이용합니다)

-F ssh 설정 파일
    ssh 에 다른 유저 설정 파일을 지정합니다. 이 옵션은 ssh(1) 에 직접 건네받습니다.

-P sftp 서버 패스
    ( ssh (을)를 사용하지 않고) 직접 로컬인 sftp-server 에 접속합니다. 이 옵션은 클라이언트와 서버의 디버그용입니다.

-R 동시 리퀘스트수
    미완료의 리퀘스트를 동시에 최대 어느 정도까지 행하는지를 지정합니다. 이 값을 늘리면(자) 파일 전송 속도가 다소 오릅니다만, 메모리를 소비합니다. 디폴트에서는 16 의 미완료 리퀘스트를 행합니다.

-S 프로그램
    암호화된 접속을 사용하기 위한 프로그램 (을)를 지정합니다. 여기서 사용하는 프로그램은, ssh(1) 의 옵션을 받아들일 필요가 있습니다.

-1  프로토콜 버젼 1 을 사용합니다.

대화적 명령
sftp 의 대화적 명령 모드에서는, ftp(1) (을)를 닮은 명령을 사용할 수 있습니다. 이러한 커멘드는 대문자에서도 소문자에서도 접수할 수 있어 공백 캐릭터를 포함한 패스명은 쿼트로 둘러쌀 수가 있습니다.

bye sftp 를 종료합니다.

cd 패스명
    리모트측의 커런트 디렉토리를 패스명 (으)로 변경합니다.

lcd 패스명
    로컬측의 커런트 디렉토리를 패스명 (으)로 변경합니다.

chgrp 그룹 ID 패스명
    패스명 그리고 지정된 파일의 그룹을 그룹 ID (으)로 변경합니다. 그룹 ID (은)는 수치 표현일 필요가 있습니다.

chmod 모드 패스명
    패스명 그리고 지정된 파일의 퍼미션을 모드 (으)로 변경합니다.

chown 유저 ID 패스명
    패스명 그리고 지정된 파일의 소유자를 유저 ID (으)로 변경합니다. 유저 ID (은)는 수치 표현일 필요가 있습니다.

exit
    sftp 를 종료합니다.

get [플래그] 리모트 패스명 [로컬 패스명] 리모트 패스명 의 파일을 취득해, 로컬 머신상에 둡니다. (역주: 디렉토리를 재귀적으로 통째로 get 할 수 없습니다. ) 로컬 패스명이 지정되어 있지 않은 경우, 이것은 리모트 머신상에서의 파일명과 같게 됩니다. -P 플래그가 지정되면(자), 그 파일의 전퍼미션 및 액세스 시간도 카피됩니다.

help
    헬프를 표시합니다.

lls [ls옵션 [패스명]]
    로컬 머신상의 패스명 의 디렉토리 일람을 표시합니다. 패스명 의 지정이 없으면, 커런트 디렉토리의 일람을 표시합니다.

lmkdir 패스명
    로컬 머신상에 패스명 그리고 지정된 디렉토리를 작성합니다.

ln 낡은 패스명 새로운 패스명
    새로운 패스명 (으)로부터 낡은 패스명 에의 기호 연결을 작성합니다.

lpwd
    로컬 머신상의 커런트 디렉토리 (working directory) (을)를 표시합니다.

ls [패스명]
    리모트 머신상의 패스명 의 디렉토리 일람을 표시합니다. 패스명 의 지정이 없으면, 커런트 디렉토리의 일람을 표시합니다.

lumask umask
    로컬 머신상의 umask 를 umask (으)로 설정합니다.

mkdir 패스명
    리모트 머신상에 패스명 그리고 지정된 디렉토리를 작성합니다.

put [플래그] 로컬 패스명 [리모트 패스명] 로컬 패스명 의 파일을 리모트 머신상에 업 로드합니다. (역주: 디렉토리를 재귀적으로 통째로 get 할 수 없습니다. ) 리모트 패스명이 지정되어 있지 않은 경우, 이것은 로컬 머신상에서의 파일명과 같게 됩니다. -P 플래그가 지정되면(자), 그 파일의 전퍼미션 및 액세스 시간도 카피됩니다.

pwd 리모트 머신상의 커런트 디렉토리 (working directory) (을)를 표시합니다.

quit
    sftp 를 종료합니다.

rename 낡은 패스명 새로운 패스명
    리모트 머신상의 낡은 패스명 그리고 나타내진 파일을 새로운 패스명 (으)로 변경합니다. (역주: 파일이나 디렉토리를 이동시킬 수 없습니다. )

rmdir 패스명
    리모트 머신상의 패스명 그리고 지정되는 디렉토리를 삭제합니다. (역주: 파일이 포함되어 있는 디렉토리를 삭제할 수 없습니다. )

rm 패스명
    리모트 머신상의 패스명 그리고 지정되는 파일을 삭제합니다.

symlink 낡은 패스명 새로운 패스명
    새로운 패스명 (으)로부터 낡은 패스명 에의 기호 연결을 작성합니다.

! 명령
    로컬 머신상의 쉘로, 명령 (을)를 실행합니다.

!   로컬 머신상의 쉘에 들어갑니다.

?   help 와 같습니다.

저자
Damien Miller <djm@mindrot.org>

일본어 번역
니이야마 유스케 (yusuke at cs . nyu . edu) 2002/3/13 (for 3.1p1)

당메뉴얼 페이지는 씨의 호의에 의해 FreeBSD 일본어 메뉴얼에 수록하고 있습니다. 번역에 대한 의견, 지적이 있으면 니이야마씨 (yusuke at cs . nyu . edu), 및 FreeBSD jpman 프로젝트 <man-jp@jp.FreeBSD.org> 까지 전송해 주세요.

관련 항목
scp(1), ssh(1), ssh-add(1), ssh-keygen(1), ssh_config(5), sftp-server(8), sshd(8) T. Ylonen, S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh-filexfer-00.txt, January 2001, work in progress material.