2014-01-11 4 views
22

나는 sftp를 통해 원격 파일을 얻는 방법을 알고있다.sftp를 통해 명령 줄을 사용하여 파일을 업로드 할 수 있습니까?

예 :

sftp [email protected]:/path/to/file.txt localfile.txt 

가 어떻게 원격 서버에 파일을 업로드 할 수 있습니까?

는 (내 bash는 스크립트에서이 명령을 사용합니다.)

+0

sftp CANT 파일을 업로드하십시오. –

+1

scp /local/file.txt [email protected] : /remote/file.txt –

+1

http://stackoverflow.com/a/16723151/2148773 ('2016 년 2 월 업데이트'섹션 참조)을 참조하십시오. – oliver

답변

0
$ scp [email protected]:/path/to/file.txt localfile.txt 
+1

Ive가 scp 명령을 시도했습니다. 그것은 작동합니다. 정말 고마워! –

+21

서비스가 SFTP 연결 만 허용하는 경우 (즉, SSH를 통한 로그인을 허용하지 않는 경우) 작동하지 않습니다. – davemyron

+15

이 질문에 대한 답변이 아닙니다. SFTP는 SCP와는 다른 것입니다. 5 개의 upvotes는 동일한 서버에서 SSH 및 SFTP 서버를 실행하는 사람들에게 공개됩니다. –

1

은 또한 당신이 당신의 자동화 된 파일 교환에 암호를 입력해야하는 피할 수 SSH 공개/개인 키를 사용하는 방법에 대해 생각합니다.

"ssh-keygen"명령을 사용하여 해당 키를 생성 할 수 있습니다.

+1

ssh-key를 생성했습니다. 감사! –

관련 문제