![Guacamole SSH 로그인 세부 정보가 올바르지 않습니다.](https://rvso.com/image/1654749/Guacamole%20SSH%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%84%B8%EB%B6%80%20%EC%A0%95%EB%B3%B4%EA%B0%80%20%EC%98%AC%EB%B0%94%EB%A5%B4%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
그래서 이전 질문에서 나는 과카몰리를 통해 localhost의 쉘에 로그인하려고 했습니다. 해결책은 sshd 구성에서 localhost 연결에 대한 비밀번호 인증을 활성화하는 것이었습니다.
그래서 저는 과카몰리 설정을 좀 더 자세히 살펴보고 다음과 같은 사실을 발견했습니다. https://i.stack.imgur.com/EJomQ.png
hostname
나는 서버의 IP라는 것을 알고 있습니다 . 그런 다음 포트는 구성에서 활성화한 것입니다 sshd
. 암호가 포함된 개인 키는 cat
내 id_ed25519
파일을 복사하여 해당 암호를 붙여넣는 방법으로 도 제공할 수 있습니다 .
내가 얻지 못하는 것은 공개 키 섹션을 채우는 방법입니다. 나는 내 터미널에서 기계로만 SSH를 사용합니다. 그리고 키 파일을 가리키는 간단한 ssh oonfig가 작동합니다. 거기에 무엇을 채워야 합니까? cat
내 동료의 일반이 id_ed25519.pub
작동하지 않는 것 같았습니다.
편집하다:
지금까지는 키 파일의 암호를 비워 두려고 했습니다. 그런 다음 하나를 입력하라는 메시지가 표시됩니다. 그 후 로그인 실패로 즉시 쫓겨났습니다. 암호 없이 키를 사용할 때에도 암호를 입력하라는 메시지가 표시되며, 암호 없이 Enter를 누르면 오류가 발생합니다.
답변1
내가 판단할 수 있는 한 과카몰리의 SSH 로그온이 작동하지 않습니다. 나는 2048과 4096 모두 RSA 키 쌍을 테스트했는데, 둘 다 SSH 터미널을 통해 원격 시스템으로 작동했습니다. 과카몰리에서는 처음에 과카몰리의 사용자 이름, 비밀번호 및 개인 키를 갖도록 인증을 구성해야 한다고 생각할 것입니다.
그 이유는 원격 시스템에 개인 키를 추가하려면 처음에 사용자 이름/비밀번호를 제공해야 하기 때문입니다. 그런 다음 키를 로드할 것으로 예상되는 초기 연결을 수행합니다. 그 시점에서는 해당 시스템의 인증 프로필로 돌아가서 사용자 이름만 남기고 비밀번호와 개인 키를 삭제하는 것이 좋습니다. 나는 이것이 "ssh username@IP"를 시뮬레이션하고 사용자가 로그인해야 한다고 생각합니다. 현재로서는 표준 터미널에서 사용자가 인증된 경우에도 작동하지 않습니다.