Guacamole SSH 로그인 세부 정보가 올바르지 않습니다.

Guacamole SSH 로그인 세부 정보가 올바르지 않습니다.

그래서 이전 질문에서 나는 과카몰리를 통해 localhost의 쉘에 로그인하려고 했습니다. 해결책은 sshd 구성에서 localhost 연결에 대한 비밀번호 인증을 활성화하는 것이었습니다.

그래서 저는 과카몰리 설정을 좀 더 자세히 살펴보고 다음과 같은 사실을 발견했습니다. https://i.stack.imgur.com/EJomQ.png

hostname나는 서버의 IP라는 것을 알고 있습니다 . 그런 다음 포트는 구성에서 활성화한 것입니다 sshd. 암호가 포함된 개인 키는 catid_ed25519파일을 복사하여 해당 암호를 붙여넣는 방법으로 도 제공할 수 있습니다 .

내가 얻지 못하는 것은 공개 키 섹션을 채우는 방법입니다. 나는 내 터미널에서 기계로만 SSH를 사용합니다. 그리고 키 파일을 가리키는 간단한 ssh oonfig가 작동합니다. 거기에 무엇을 채워야 합니까? cat내 동료의 일반이 id_ed25519.pub작동하지 않는 것 같았습니다.

편집하다:

지금까지는 키 파일의 암호를 비워 두려고 했습니다. 그런 다음 하나를 입력하라는 메시지가 표시됩니다. 그 후 로그인 실패로 즉시 쫓겨났습니다. 암호 없이 키를 사용할 때에도 암호를 입력하라는 메시지가 표시되며, 암호 없이 Enter를 누르면 오류가 발생합니다.

답변1

내가 판단할 수 있는 한 과카몰리의 SSH 로그온이 작동하지 않습니다. 나는 2048과 4096 모두 RSA 키 쌍을 테스트했는데, 둘 다 SSH 터미널을 통해 원격 시스템으로 작동했습니다. 과카몰리에서는 처음에 과카몰리의 사용자 이름, 비밀번호 및 개인 키를 갖도록 인증을 구성해야 한다고 생각할 것입니다.

그 이유는 원격 시스템에 개인 키를 추가하려면 처음에 사용자 이름/비밀번호를 제공해야 하기 때문입니다. 그런 다음 키를 로드할 것으로 예상되는 초기 연결을 수행합니다. 그 시점에서는 해당 시스템의 인증 프로필로 돌아가서 사용자 이름만 남기고 비밀번호와 개인 키를 삭제하는 것이 좋습니다. 나는 이것이 "ssh username@IP"를 시뮬레이션하고 사용자가 로그인해야 한다고 생각합니다. 현재로서는 표준 터미널에서 사용자가 인증된 경우에도 작동하지 않습니다.

관련 정보