리눅스 – SSH 파일 전송 (scp)

SSH에서 다른 서버로 파일을 전송 하고자 할때 SCP 를 이용하여 전송 할수 있습니다.

[root@yongbok ~]# scp [전송할 파일 또는 디렉토리] [파일이 전송될 서버:저장될 디렉토리]

[root@yongbok ~]# scp /home/ruo91/test.tar.gz [email protected]:/home/ruo91

[email protected]’s password:
test.tar.gz                                                               100%  391KB 390.8KB/s   00:00

SSH가 22번 포트가 아닐때 -P 옵션을 사용하여 포트를 지정해줄수 있으며 -r 옵션으로 디렉토리의 하위 파일까지 전송이 가능합니다.

[root@yongbok ~]# scp -P 2222 -r /home/ruo91/test [email protected]:/home/ruo91/
[email protected]’s password:

test1                                                                          100% 8904     8.7KB/s   00:00
test2                                                                          100%   13KB  13.0KB/s   00:00
test3                                                                          100%   27KB  26.7KB/s   00:00
test4                                                                          100% 8626     8.4KB/s   00:00
test5                                                                          100% 4096     4.0KB/s   00:00
test6                                                                          100% 2896     2.8KB/s   00:00
test7                                                                          100% 8598     8.4KB/s   00:00
test8                                                                          100% 2048     2.0KB/s   00:00
test9                                                                          100%    9     0.0KB/s   00:00