LINUX

ssh Secure Shell 파일 업로드시 에러

OJR 2008. 9. 9. 17:36

경로가 한글로 되어 있으면

Transfer Error
Encountered 1 errors during the transfer.

가 뜨는 경우가 있다.

왜 그럴까?

 

 

이 문제를 해결하기 위해서는 몇 가지 방법

1. 영문으로 된 파일 이름을 사용하는 것이 가장 간단한 해결책.

2. 파일 이름이 한글일 경우, 인코딩 문제로 인해 파일 업로드가 실패할 수 있습니다. 이 경우, 파일 이름을 UTF-8로 인코딩하여 업로드하면 문제가 해결될 수 있습니다. 예를 들어, 파일 이름이 "한글파일.txt"인 경우, 파일 이름을 다음과 같이 인코딩한 후 업로드합니다.

$ scp 한글파일.txt user@remote_host:/path/to/destination


3. SSH 클라이언트에서 환경 변수 LANG을 설정하여 인코딩 문제를 해결할 수도 있습니다. 예를 들어, LANG 환경 변수를 UTF-8로 설정하면 한글 파일 이름이 포함된 파일을 업로드할 때 문제가 발생하지 않습니다.

$ export LANG="en_US.UTF-8"
$ scp 한글파일.txt user@remote_host:/path/to/destination

'LINUX' 카테고리의 다른 글

ln 디렉토리 링크 걸기  (0) 2008.09.24
리눅스 특정 단어 찾기 find grep  (0) 2008.09.10
.bashrc  (0) 2008.08.06
ubuntu 7.10 vim sytax highlighting 안된다  (0) 2008.06.26
linux 하위폴더의 다수 파일 삭제 및 파일명 변경  (0) 2008.06.26