Raspberry Pi(아마도 Apache Guacamole)에 원격으로 액세스하는 방법은 무엇입니까?

Raspberry Pi(아마도 Apache Guacamole)에 원격으로 액세스하는 방법은 무엇입니까?

저는 최근에 Raspberry Pi에서 Python 프로그래밍을 시작했는데 정말 재미있습니다. Pi는 집에 설치되어 있지만 저는 여행을 많이 하므로 원격으로 Pi에 액세스하여 제가 있는 곳에서 프로그래밍을 계속할 수 있기를 원합니다. 내 노트북은 Linux를 실행하고 업무용 컴퓨터는 Windows를 사용하므로 다른 OS에서 로그인할 수 있기를 바랍니다. 내 질문은 다음과 같습니다.

  1. 원격 액세스에 가장 적합한 소프트웨어는 무엇입니까? Apache Guacamole을 살펴본 결과 클라이언트가 없고 오픈 소스인 점이 마음에 들었습니다. 과카몰리는 내가 원하는 대로 해줄까?
  2. Guacamole이 적합하다면 Docker로 설정해야 하나요?
  3. 잠재적인 보안 위험을 최소화하려면 어떻게 해야 합니까?
  4. 이것을 설정하는 방법에 대한 좋은 튜토리얼이 있습니까?

다른 설정이나 소프트웨어를 제안하고 싶다면 알려 주시기 바랍니다. 모든 OS에서 내 Raspberry Pi에 원격으로 액세스하는 방법에 대한 제안을 찾고 있습니다.

감사합니다.

답변1

GUI가 포함된 전체 데스크탑을 원한다면팀뷰어좋은 대안입니다. Windows, macOS, Linux용 소프트웨어와 Raspberry Pi용 호스트 소프트웨어가 있습니다. 개인/비상업적 용도로는 무료입니다. 정말 잘 작동합니다. 방화벽 등에는 열린 포트가 없습니다.

명령을 실행하고 파일을 전송하는 데 셸 액세스만 필요한 경우SSH당신이 필요한 전부입니다. 이는 이미 Raspberry OS에 내장되어 있습니다. 외부에서 연결하려면 방화벽에서 포트를 전달해야 합니다. 기본값은 포트 22이지만 더 높은 범위의 다른 포트를 사용하여 SSH 서비스를 약간 "숨길" 수도 있습니다.

ssh는 일반적으로 매우 안전한 것으로 간주되며 로그인 시 비밀번호 대신 키를 사용할 수 있습니다. 이는 연결 시 보안과 편의성 모두에 좋습니다. 어쨌든 나는 화면 없이 SSH를 통해서만 RPi를 거의 사용합니다.

보안에 대해 생각해 보세요. RPi에 저장하는 정보 유형에 비해 충분히 안전합니까? RPi 자체에 무엇을 저장하든 관계없이 RPi를 홈 네트워크의 나머지 부분과 격리할 수 있습니다. 누군가 액세스 권한을 얻은 경우에는 이를 사용하여 동일한 네트워크에 있는 다른 장치에 액세스할 수 없습니다.

다른 소프트웨어 대안도 많이 있지만 초보자라면 이 두 가지 옵션이 시작하기에 좋은 곳이라고 생각합니다.

관련 정보