리눅스(Linux)

리눅스 sftp 유저 변경하여 scp 한번에 사용 하는 방법

xemaker 2020. 1. 22. 09:53

리눅스를 쓰다보면 sftp를 사용할 일이 생기고 그럼 sftp 유저 생성하고 인증서 발급 받아서 쓰다보면 권한때문에 scp를 su로 유저를 변경해서 사용해야할 일이 생긴다.

그럴경우 한줄에 su 와 scp를 하려면 아래와 같이 하면 된다.

su - USER_NAME -c "scp USER_NAME@1.1.1.1:/aaa/aaa/aaa.txt /bbb/bbb/bbb"

이렇게 하면 원래 리눅스에 로그인 했던 유저명 대신에 USER_NAME으로 변경해서 접속하여 원격에 있는 aaa.txt를 가져와 로컬 bbb에 파일을 넣는다.