2013-07-16 3 views
2

모든 로그인과 복사 프로그램을 시도해 보았습니다. 내가 기본적으로 묻는 것은 이미 존재하는 것보다 더 많은 옵션이다. 메시지 버퍼는 다음과 같이 보여줍니다Cygwin에서 SSH를 통해 연결을 시도 할 때 Emacs가 작동을 멈 춥니 다.

Tramp: Waiting for prompts from remote shell 
Tramp: Sending command `ssh -e none host && exit || exit' 
Tramp: Opening connection for host using ssh...done 

을 그리고 여기에 영원히 중단됩니다.

Cygwin ssh (내가 알 수있는 한 OpenSSH입니다.)을 사용하여이 호스트에 연결할 수 있습니다. 어떤 아이디어?

답변

0

Cygwin의 Emacs 대신 NTEmacs를 사용한다고 가정합니까? 그 조합으로 작업하라는 암호를 얻는 운이 없었습니다.

당신은 SSH 에이전트를 사용하는 것이 좋습니다 :
Using tramp with EmacsW32 and cygwin, possible?

을하면 해당이 아니라면, 그것은 매달려 왜에 대한 자세한 내용을 알 수 있습니다 tramp-verbose 변수를 사용자 정의 할 수 있습니다.

+0

것은 - 그것은 암호를 요구하면 안된다. 인증은 원격 컴퓨터가 이미 알고있는 키를 통해 이루어집니다. 필자는 Windows에서 Linux로 SSH하기 위해 Emacs를 사용할 때가 거의 없었지만 시행 착오가 많았습니다. 나는 ssh-agent를 시도해보고 다른 것을 만들지 만 내 생각 엔 실제로 인증 할 수 있다고 생각하지만 어떤 이유로 원격 쉘/원격 쉘이 협조를 거부한다. –

+0

더 많은 업데이트 : 나는 로그의 자세한 정보를 최대로 늘렸고 이전과 똑같은 메시지를 받았다. 'ssh-agent'를 시작한 다음 Emacs를 다시 시작했지만 증상은 이전과 동일합니다. –

+0

바보 같은 질문 : 에이전트를 시작한 후'ssh-add' 키를 ​​추가 했습니까? – phils