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 |