SSH를 통해 임대 서버에 연결하여 프로젝트용 MemSQL을 설치하려고 합니다. ~/.ssh/config에 다음을 작성했습니다.
HOST eHosts
HostName e9.ehosts.com
Port 2222
User orderof3
하지만 다음과 같은 오류가 발생했습니다.
Connection closed by 108.167.160.55
서버 회사에서 제안한 대로 세부 정보를 정확하게 복사했지만 소용이 없었습니다.
SSH 키가 아직 다운로드되지 않았기 때문일 수 있다고 생각하여 wget을 실행했을 때 --user 및 --password 플래그 뒤에 각각 내 사용자 이름과 비밀번호가 나열되었습니다. 그러나 이렇게 하면 다음과 같은 오류가 발생합니다.
HTTP request sent, awaiting response... 401 Access Denied
Unknown authentication scheme.
Username/Password Authentication Failed.
현재 저는 Linux 파티션에 있고 어떤 종류의 그래픽 사용자 인터페이스에도 액세스할 수 없으므로 RSA 키를 다운로드하는 일반적인 브라우저 기반 방법이 작동하지 않습니다.
이상하게도 nmap을 실행하면 2222가 확실히 지정된 주소임에도 불구하고 포트 2222가 "EtherNetIP-1"로, 포트 22가 ssh로 표시됩니다.
내가 실행중인 ssh 명령은 다음과 같습니다.
ssh eHosts
달리기:
ssh eHosts -vv
다음과 같은 출력이 생성됩니다.
답변1
서버가 PuTTY를 통해서만 액세스를 허용하도록 구성된 것 같았기 때문에 마지막으로 해야 할 일은 PuTTY를 사용하는 것이었습니다. 적어도 이것이 현재 해결 방법이지만 저는 openSUSE 파티션 명령줄에서 액세스하는 것을 선호합니다.