간결한 버전:4살 아들이 지구 반대편에 있는 나와 스카이프를 할 수 있도록 노트북을 주어야 합니다. 그의 법적 보호자로부터 제가 받을 수 있는 유일한 도움은 지정된 시간에 노트북을 켜고 WiFi 비밀번호를 입력하는 것뿐이었습니다. 따라서 랩탑을 원격으로 제어할 수 있어야 하지만(특히 오디오 레벨을 동적으로 변경) 상대방에게 고정 IP를 요구하거나 포트 22 개방과 같은 멋진 작업을 수행하도록 요구할 수는 없습니다.
나는 X분마다 컴퓨터의 IP를 보내는 작은 스크립트와 함께 Ubuntu Remote Control을 사용하는 것을 고려하고 있습니다. 어떻게 하나요? 더 좋은 제안이 있나요?
긴 버전:저는 4살 된 아들과 수천 마일 떨어진 곳에 살고 있습니다. 그의 어머니는 지정된 시간에 세션을 시작했지만 그 후 방을 나가고 거의 돌아오지 않았습니다. 우리 아이는 실수로 키를 눌렀을 때 나를 볼 수 없거나 내가 들을 수 없는 경우가 많습니다. 또는 마이크 게인이 너무 낮습니다.
따라서 내 노트북에서 다음을 수행하고 통신용 노트북인 그들에게 보내야 합니다. 화면을 응시하는 것 외에는 아무것도 할 수 있는 권한이 없는 4세 저항 사용자를 만듭니다. 원격으로 컴퓨터에 액세스하고, 마이크와 스피커 볼륨을 동적으로 변경하고, Skype 창을 열고 이동하고, 소프트웨어 업데이트를 통해 더 복잡한 작업을 수행해야 합니다.
내 전처는 자신의 특정 라우터 모델에서 포트 22를 여는 것처럼 시간이 많이 걸리는 작업을 결코 수행하지 않으므로 ssh는 메뉴에 없습니다. 우분투를 이용하면 다른 데스크탑을 원격으로 제어하는 것이 쉽다고 합니다.문제는 고정 IP가 없으면 작동하지 않는다는 것입니다.
답변1
(이제 너무 광범위하다고 말하지만 여기에서는하나가능한 해결책).
linode
고정 IP 주소(예: 서버 또는 이와 유사한)를 사용하여 인터넷에 서버를 보유합니다 .
서버는 openvpn 서버여야 합니다.
딸의 노트북은 이 서버에 대한 openvpn 연결을 시작해야 합니다. 로그인하기 전이라도 시작할 때 이 작업을 수행할 수 있습니다.
VPN IP 주소가 항상 192.100.100.10이 되도록 openvpn을 구성할 수 있습니다.
당신은 가질 수 있습니다당신의머신은 192.100.100.20에도 VPN으로 연결되어 있습니다.
이제 ssh 192.100.100.10
컴퓨터의 명령줄을 통해 그녀의 컴퓨터에 액세스하고 설정을 변경할 수 있습니다(패치, 볼륨 변경, 마이크 등).
답변2
또 다른 솔루션SSH 터널이 사용됩니다.
Stephen Harris와 마찬가지로 나도 이를 좋아하므로 linode
공개 고정 IP를 사용하여 인터넷에 서버가 있다고 가정해 보겠습니다. (모든 공급자의 모든 서버가 가능하지만).
서버에서 개인-공개 키 쌍을 생성하고 ssh-keygen
공개 키를 authorized_hosts
파일에 추가합니다.
ssh-keygen -f ~/.ssh/daughters-laptop -N ""
cat ~/.ssh/daughters-laptop.pub >> ~/.ssh/authorized_hosts
비공개( ~/.ssh/daughters-laptop
)를 노트북에 복사합니다. 그리고 노트북이 시작 시 두 가지 작업을 수행하는지 확인하세요.
부팅
sshd
(systemctl enable sshd
대부분의 최신 시스템에서)실행
ssh -R localhost:6667:localhost:22 -i /path/to/private/key/daughters-laptop user@server
(대부분의 시스템에서는 이 작업을 에서 수행할 수 있음/etc/rc.local
)
이제 랩톱에 로그인하려면 서버에 로그인하고 다음을 실행하면 됩니다.
ssh -p 6667 user_at_laptop@localhost
노트:
딸과 동일한 사용자로 노트북에 로그인해야 합니다(또는
su
로그인할 수 있어야 함). 그렇지 않으면 Xorg 권한이 이상해집니다.두 번째 키 쌍을 설정하거나 동일한 키를 재사용하여 노트북에 쉽게 로그인할 수 있습니다.
개인 키를 보호하세요! 방금 자녀가 사용하는 노트북에 백도어를 만들어 키를 가진 사람은 누구나 로그인할 수 있도록 했습니다. 생성된 키는
-N ""
일반 텍스트로 되어 있습니다.