숨겨진 서비스를 통한 SSH의 SSH 로그인 비밀번호는 무엇입니까? 어디서 찾을 수 있나요?

숨겨진 서비스를 통한 SSH의 SSH 로그인 비밀번호는 무엇입니까? 어디서 찾을 수 있나요?

나는 팔로우하고 있다이 기사설정하려고 하는 동안숨겨진 TOR 서비스를 통한 SSH모든 단계를 완료했습니다.

하지만 그렇게 하려고 하면 ssh다음과 같은 오류가 발생합니다 Permission denied.

기사는 다음과 같이 말합니다.

HiddenServiceDir <directory>
HiddenServicePort 22 127.0.0.1:22
HiddenServiceAuthorizeClient stealth clientname1,clientname2,clientname3

이 경우 원하는 만큼 클라이언트를 지정할 수 있습니다. 각 클라이언트는 해당 클라이언트의 액세스를 허용하는 고유한 주소와 비밀번호를 갖게 됩니다. 이러한 주소는 디렉토리에 게시되지 않습니다. <디렉토리>/호스트 이름에서 찾을 수 있습니다.

  • 각 클라이언트가 자신의 비밀번호를 얻도록 지정합니다.이 비밀번호는 어디서 찾을 수 있나요?

  • 디렉토리 에는 , , var/lib/tor/ssh3개의 파일이 포함되어 있습니다 .client_keyshostnameprivate_key

    client1내가 지정한 비밀번호는 어디서 찾을 수 있나요 ?내 컴퓨터(라즈베리 파이)의 로그인 비밀번호(일반적으로 로컬 네트워크를 통해 ssh에 이 로그인 비밀번호를 사용하므로)입니까 아니면 다른 것입니까?

    서버의 로그인 비밀번호를 시도했지만 Permission Denied Error.

누구든지 이것 좀 도와줄 수 있나요?

답변1

SSH 로그인 정보는 SSH 로그인 정보와 동일합니다.

Tor는 SSH나 기타 애플리케이션 프로토콜의 작동 방식을 변경하지 않고 경로만 변경합니다.


단, 숨겨진 서비스 비밀번호는완전히 분리되어 있다SSH 로그인 정보에서.

튜토리얼 하단에 몇 가지 명확한 참고 사항이 추가되었습니다.

HiddenServiceAuthorizeClient를 사용하여 숨겨진 서비스를 숨기는 추가 단계를 수행한 경우,[클라이언트]torrc 파일에 항목을 추가해야 합니다액세스를 허용하기 전에:

HidServAuth 7ei66g5djlymzxqb.onion op6npnLTq2NtpQVZqLJilB

이 줄에는 숨겨진 서비스의 주소와 인증 문자열이 포함되어 있습니다.<directory>/hostname에서 발견되었습니다. [서버에서]

(그리고 HiddenServiceAuthorizeClient를 사용하지 않았다면 비밀번호가 없습니다.)


즉, 즉:

  1. 에게도달하다SSH 서버를 사용하려면 Tor의 서비스 디렉터리에 있는 "인증 문자열"이 필요합니다. 이 기능을 활성화한 경우입니다. 인증 데이터가 잘못된 경우습관비밀번호를 묻는 메시지가 표시됩니다. SSH는 단순히 연결에 실패합니다.

  2. 에게로그인SSH 서버에 연결하려면 일반적으로 사용하는 것과 동일한 SSH 자격 증명이 필요합니다. SSH 서버에는 서로 다른 Tor 클라이언트를 구별하는 기능이 없습니다.

관련 정보