winscp로 woobi 호스팅에 sftp 접속하는데 자꾸 배째서 분노 게이지 만땅중 -_-
근데 문득 접속 내용이 다른것 같아서 비교해보니 PS1이 다르다.
근데 재연이 안되서 미궁에 빠짐..
가설 1. 서버측의 PS1 설정이 달라서 안 될 것이다.
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$" << 요건 우분투 12.04 용
export PS1="\\u@\h:\\W\\$ " << 대충 맞도록 수정한 버전
export PS1="[\u@\h \W]\$" << 요건 woobi 호스팅용
그랬더니 이렇게 에러가 바뀌고, PS1을 삭제하고 해도 여전히 안됨 -_-
검색하다 보니 나온, remote.c 에 파싱하는 부분에 대한 소스
그랬더니... -_-
가설 2. 문자열 문제가 아니라 서버 호스팅 측에서 SSH + FTP만 지원하고 SFTP를 지원하지 않는다.
일단 문의 넣어 놨으니 결과가 와봐야 알 듯...
            
                    
                    
근데 문득 접속 내용이 다른것 같아서 비교해보니 PS1이 다르다.
근데 재연이 안되서 미궁에 빠짐..
가설 1. 서버측의 PS1 설정이 달라서 안 될 것이다.
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$" << 요건 우분투 12.04 용
export PS1="\\u@\h:\\W\\$ " << 대충 맞도록 수정한 버전
export PS1="[\u@\h \W]\$" << 요건 woobi 호스팅용
그랬더니 이렇게 에러가 바뀌고, PS1을 삭제하고 해도 여전히 안됨 -_-
검색하다 보니 나온, remote.c 에 파싱하는 부분에 대한 소스
| % diff core/RemoteFiles.cpp*  
701c701  
<     if (!Line.IsEmpty() && ((Line[1] == '+') || (Line[1] == '@')))  
---  
>     if (!Line.IsEmpty() && (Line[1] == '+'))  
705c705  
<     else if ((Line.Length() >= 2) && (Line[1] == ' ') && ((Line[2] == '+') || (Line[2] == '@')))  
---  
>     else if ((Line.Length() >= 2) && (Line[1] == ' ') && (Line[2] == '+')) 
[링크 : http://winscp.net/forum/viewtopic.php?t=5132]  | 
가설 2. 문자열 문제가 아니라 서버 호스팅 측에서 SSH + FTP만 지원하고 SFTP를 지원하지 않는다.
일단 문의 넣어 놨으니 결과가 와봐야 알 듯...
'프로그램 사용 > winscp' 카테고리의 다른 글
| winscp 암호화 변경 (0) | 2016.02.03 | 
|---|---|
| winscp 로 서로 다른 시스템으로 복사하기 (0) | 2015.01.20 | 
| winscp - passive/active mode (0) | 2012.04.28 | 
| winscp UTF-8 한글 적용하기 (2) | 2012.01.16 | 
| winscp - 한글 사용에 주의하세요 (0) | 2009.09.12 | 
