cpanel 서버에서 ssh를 사용하는 방법은 무엇입니까?

cpanel 서버에서 ssh를 사용하는 방법은 무엇입니까?

내 cpanel 서버에 들어가고 싶지만 할 수 없습니다. 이것이 내가 한 일입니다. cpanel에 있는 내 서버의 로그인 페이지로 이동하여 로그인했습니다. 그런 다음:

보안 -> SSH 액세스 -> SSH 키 관리 -> 새 키 생성 -> 뒤로 -> 공개 키 -> 관리 -> 인증 -> 뒤로

이후:

개인 키를 다운로드하고 .ssh(내 로컬 컴퓨터에 있음) 디렉터리에 복사한 후 마지막으로 다음 명령을 사용하여 로그인을 시도했습니다.

ssh <usernameserver>@<serverip>

하지만... 다음과 같은 결과를 사용하여 연결이 거부되었습니다 ssh -vvv.

penSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "<ipserver>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ipserver> [<ipserver>] port 22.
debug1: Connection established.
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
ssh_exchange_identification: read: Connection reset by peer

내가 뭘 잘못했나?

내 OS는 우분투 16.04입니다

답변1

ssh_exchange_identification: read: Connection reset by peer

이는 본질적으로 원격 서버가 클라이언트로부터 TCP 연결을 수락한 다음 즉시 연결을 닫았다는 것을 의미합니다. 아직 데이터 교환이 발생하지 않았습니다. 서버가 클라이언트에 호스트 키를 보내지 않았고 클라이언트가 아직 인증을 시도하지 않았습니다.

특히, "연결 재설정"은 "비정상적인" 종료를 의미합니다. 즉, 연결을 처리하는 SSH 서버 프로세스가 정상적인 방법으로 연결을 닫지 않고 충돌하거나 종료되었습니다. 또는 연결 요청을 차단하는 방화벽으로 인해 연결 재설정이 발생할 수도 있습니다.

설명은 다음 중 하나일 가능성이 높습니다.

  1. 원격 SSH 서버 프로그램이 시스템의 연결을 허용하지 않도록 구성되었습니다.
  2. 원격 SSH 서버 프로그램이 제대로 작동하지 않습니다
  3. 원격 서버에 문제가 있습니다. 예를 들어 메모리가 부족합니다.
  4. 일부 라우터 또는 방화벽이 이러한 연결 시도를 방해하고 있습니다.

이 문제를 완전히 해결하려면 서버에 접속하여 SSH 서버 프로그램이 이러한 연결을 끊는 이유를 알아내야 합니다. 나는 cpanel에 대해 아무것도 모르지만 ssh 서버는 무슨 일이 일어나고 있는지 이해하는 데 도움이 될 수 있는 syslog에 오류 메시지를 기록할 수 있습니다.

관련 정보