PHPStorm SFTP 연결시 “Algorithm negotiation fail” 오류 해결방법 | Web Server

PHPStorm  으로  SFTP  연결시 Algorithm negotiation fail” 이라는 오류가 뜨면서

연결이 안됨.

기존에는 문제 없이 잘되고 있었는데... 


차이가 Debian6 에서는 잘되었는데 Debian8로 올리고 안되는거..


해결방법.

SSHD 환경을 변경 /etc/ssh/sshd_config )


위파일을 열고 아래 내용을 추가후 재시작.

KexAlgorithms=diffie-hellman-group1-sha1



============================  내용추가[2016-06-22] ============================


위에 처럼 하면 또다른 문제가 발생.

SSH 또는 파일질라 같은 다른 FTP에서 접속을 하면 잘 되지 않음.


더 정확한 문제를 해결하기 위해 찾아본 결과.

저런 문제가 발생하는 상황은 


우선 phpStormm 8.0.3 이면서 debian8 (jessie) 일때 발생함.


위에처럼 sshd_config 파일을 수정할수도 있지만 근본적으로  phpStorm 을 변경해야함.


가장 좋은 방법은 Phpstorm 을 최신 버전으로 업그레이드 하는거 지만 사정상 업그레이드를 하지 못할때는.

jar 파일을 변경해 줘야함.


내 파일 경로를 기준으로 하면.


C:\Program Files (x86)\JetBrains\PhpStorm 8.0.3\lib

위 경로에 가보면 jsch-0.1.51.jar 요놈이 있는데 요놈이 문제 이걸. 더 윗버전으로 변경하면 됨.

나 같은 경우는 jsch-0.1.53.jar 을 다운받아서 이걸로 교체.

잘됨!!!!!


jsch 다운 받는곳. 다른 버전도 많은 현재 최신버전이 0.1.53 버전이길래 그것으로 교체함.


https://sourceforge.net/projects/jsch/files/jsch.jar/


아 혹시 모르니 당연히 원본 jar 파일 어디 다른곳 잘 나둬 주시길!


이상!!




debian8,phpstorm,sftp
Comment Write
Comment List
등록된 코멘트가 없습니다.