공개 키 인증이 성공한 후 SSH 연결이 즉시 닫히는 이유는 무엇입니까?

공개 키 인증이 성공한 후 SSH 연결이 즉시 닫히는 이유는 무엇입니까?

두 대의 Windows 컴퓨터가 있고 SSH에 CYGWIN을 사용하려고 합니다. 비밀번호를 묻는 메시지가 나타나면 제대로 작동합니다. 그러나 개인/공용 쌍을 생성하면 인증이 성공한 것처럼 보이지만 연결 종료 오류가 발생합니다.

자세한 로그는 다음과 같습니다. 도와주세요.

debug1: 계속할 수 있는 인증: 공개 키, 비밀번호, 키보드 상호 작용
debug3: 다시 시작하고 다양한 공개 키, 비밀번호, 키보드 상호 작용 목록을 전달했습니다.
debug3: 기본 공개 키, 키보드 상호 작용, 비밀번호
debug3: authmethod_lookup 공개 키
debug3: 계속 선호됨: 키보드 상호 작용, 비밀번호
debug3: authmethod_is_enabled 공개 키
debug1: 다음 인증 방법: publickey
debug1: RSA 공개 키 제공: /home/502537203/.ssh/id_rsa
디버그 3: send_pubkey_test
debug3: 패킷 전송: 유형 50
debug2: 공개 키 패킷을 보냈고 응답을 기다리고 있습니다.
debug1: 인증에 성공했습니다(공개 키).
호스트 이름([xxxx]:22)으로 인증되었습니다.
debug1: 채널 0: 새 [클라이언트 세션]
debug3: ssh_session2_open: 채널_새: 0
debug2: 채널 0: 보내기
debug3: 패킷 전송: 유형 90
debug1: 요청[이메일 보호됨]
debug3: 패킷 전송: 유형 80
debug1: 대화형 세션에 들어갑니다.
debug1: 약속: 네트워크
debug3: 패킷 보내기: 유형 1
debug1: 채널 0: 유휴: 클라이언트 세션, nchannels 1
debug3: 채널 0: 상태: 다음 연결이 열려 있습니다.
  #0 클라이언트 세션(t3 r-1 i0/0 o0/0 fd 4/5 cc -1)

호스트 이름에 대한 연결이 원격 호스트에 의해 종료되었습니다.
호스트 이름에 대한 연결이 닫혔습니다.
전송됨: 2056 전송, 1500바이트 수신, 0.0초
debug1: 종료 상태 -1

답변1

지금 일하고 있어요. 나는 다음을했다

  1. ~/.ssh0700에 대한 권한 설정
  2. ~/.ssh0600 이하의 모든 파일
  3. 실행 중인 sshd서비스 cyg_server id(ssh-host-config 중에 생성됨)
  4. /etc/sshd_config허용하도록 수정PubkeyAuthentication yes

답변2

호환되지 않는 암호는 협상될 수 있습니다. 이 시도:

ssh -oCiphers=aes128-ctr user@host

http://developer.toradex.com/knowledge-base/ssh#inknown-cipher-support

답변3

SSH를 시도할 때 동일한 오류가 표시됩니다.Synology 기술, Borg Backup을 사용해야 하기 때문입니다. 문제는 모든 권한이 올바른데도 관리자가 아닌 사용자에게 연결을 시도하고 있다는 것입니다. superadmin 사용자에게 SSH를 시도하면 연결이 끊어지지 않습니다. 이것이 도움이 되는지 모르겠지만 이것이 이 오류에 대한 나의 경험입니다.

관련 정보