728x90
1. 일단 key file을 ~/.ssh로 복사해줍니다. (로컬 파일 위치는 '/mnt/c')
sudo cp <key가 있는 위치> ~/.ssh/
2. 복사해온 key file을 사용하게되면 private key라며 오류가 뜨므로 다음과 같이 chmod를 사용하여 후처리를 해줍시다.
chmod 0600 ~/.ssh/key
3. ~/.ssh 위치에 config를 다음과 같이 만들어줍니다.
echo -e "Host MyServer
HostName <Remote(Server) IP 주소 입력>
Port <포트 번호 입력>
User <User 이름 입력>
IdentityFile ~/.ssh/key" >> ~/.ssh/config
4. 이제 다음과 같이 rsync를 사용하여 파일을 전송해줍니다.
rsync -a --progress <로컬 파일 위치> MyServer:<서버에 복사할 위치>
이때 로컬하고 서버에 모두 rsync가 설치되어있어야합니다.
728x90