>

상황은 다음과 같습니다. 월요일에는 대학의 가정 시스템에 설치 개발 환경과 하드웨어가 필요한 프로그램을 소개해야합니다. ISP가 오작동하고 SSH를 사용하는 데 필요한 고정 IP 서비스를 설정하지 않습니다 (해결 방법은 없으며 기술 지원팀에서 확인하고 SSH는 고정 IP 서비스를 통해서만 작동 함). 사무실에 가서 법적인 것들을 정리해보세요. (읽고 발로 차십시오 ..) 분명히 지난 월요일입니다.

내가 처리 한 것 :

  • 필요한 개발 환경 및 라이브러리가 포함 된 Fedora 23을 실행하는 인텔 데스크탑 PC 및 홈 머신, 프로그램 실행에 필요한 하드웨어

  • 내가 소유 한 랩탑, Windows 7 64 비트가 설치된 Lenovo L440 및 Fedora 23이 설치된 무료 VMware Player (바닐라, 필요한 환경이 없거나 제 시간에 설정할 수 있으며 물론 기계에 필요한 하드웨어가 없습니다)

  • 로그인하고 필요한 설정을 변경할 수있는 linksys 라우터 뒤에 ISP가 제공 한 100MBit 케이블 연결. 또한 ISP는 필요할 때 웹 사이트의 계정 설정에서 NAT를 켜거나 끌 수 있습니다.

필요한 것 :

  • 대학에 오려면 랩탑을 인터넷에 연결하십시오 (대학 Wi-Fi 또는 64Kb/s 속도의 4G USB 모뎀을 통해 가능할 수도 있음) 더 빠른 속도가 필요한 경우 특정 금액을 지불하고 무제한 속도와 대역폭을 즉시 잠금 해제 할 수 있습니다)

  • 그런 다음 내 가정용 컴퓨터에 로그인

  • Fedora 데스크탑 (게티 로그인뿐만 아니라 X.org)을 보여주고 마우스 및 키보드 입력을 보낼 수 있습니다. 음, 원격으로 작업하면 알 수 있습니다

    SSH 또는 고정 IP에 의존하는 것은 불가능합니다. 다른 옵션이 있다면 무엇입니까?


  • 답변 # 1

    <올>

    간단한 SSH를 통해 Fedora 데스크탑이 보이지 않습니다.

    데스크톱에서 작업하려면 VNC가 합리적인 솔루션 일 것입니다.

    고정 IP가없는 것은 재앙이 아닙니다. 정적 IP (예 : 대학교)를 가진 다른 서버에 셸 액세스 권한이있는 경우 역방향 포트 전달을 사용할 수 있습니다.

    autossh 라는 도구도 있습니다  어떤 이유로 (원격 컴퓨터를 다시 시작하여) 안정성을 높이기 위해 실패하면이 연결을 모니터링하고 다시 시작합니다.

    글 머리 기호에서 :

    <올>

    데스크톱에서 서버에 암호없이 연결을 설정하고 ssh를 시작하십시오 :

    ssh -NTf -R 22:localhost:22022 public-ip
    
    

    대학에있을 때 ssh 할 수 있습니다  같은 public-ip 에  그런 다음 :

    ssh -p 22022 localhost
    
    

    데스크톱으로 이동합니다.

    VNC 포트를 비슷한 방식으로 전달할 수 있습니다.

    몇 가지 참고 사항 :

    데스크탑과의 연결이 끊어지지 않도록하십시오

    autossh  실패한 연결을 복원하려면

    ServerAliveInterval ServerAliveCountMax  KeepAlive 메시지를 보내는 옵션

    데스크톱이 절전 모드로 전환되지 않도록하십시오

    프레젠테이션 전에 시도해보십시오.) 집에서 기능을 확인할 수 있어야합니다.

  • 이전 vpn - 라우터 뒤에 개인 네트워크에 액세스하는 방법? 포워드 할 수 없습니다
  • 다음 bash - KANNEL을 통해 특수 문자 및 줄 바꾸기