스마트 폰에서 집 PC로 ssh하고 싶습니다.
배경
문득 스마트폰(android)으로부터 집 PC에 ssh하고 싶었다.
스마트폰에서 집 PC를 괴롭힐 수 있다면 이동 중에도 풍부한 환경에서 약간의 개발 작업을 할 수 있는 것은 아닐까. 그리고.
시도한 것 ① 직접 연결
우선은 스마트폰→집 PC에 직접 ssh를 시도해 보았다. 우선 구구가 나온 정보 을 참고로 다양한 설정을 진행해 갔지만 벽에 부딪쳤다.
우리 IPv6 플러스의 통신 환경에서 IODATA의 라우터를 사용하고 있지만, 여러가지 조사했지만 외부로부터 액세스가 있을 때 PC의 로컬 IP에 중계하는 설정을 할 수 없었다. 라우터의 IPv6 설정 화면에 포트를 설정하는 항목이 없다. 어쩌면 라우터에 따라 할 수 있을지도 모르지만 , 이 근처는 잘 모른다.
결국 직접 연결하는 것은 포기하고 다른 방법을 모색했다.
조사하고 있으면 아무래도 포트 포워딩이라고 하는 것이 사용할 수 있는 것 같다.
시도한 것 ②포트 포워딩
자세한 설명은 그 밖에 양보하는 것으로, 요컨대 포트 포워딩을 하는 것으로 외부로부터 온 특정의 포트 번호로 향하는 패킷을 집 PC에 전송할 수 있다. 이것을 이용하면 발판 PC를 준비해 간접적으로 집 PC에 ssh할 수 있다. 실현하려면 스마트폰과 집 PC에서 ssh 가능한 PC가 필요하지만, 이것은 GCP(GCE)를 이용하면 된다. 게다가 스펙을 짜면 무료로 운용 가능.
준비
우선은 스마트폰→집 PC에 직접 ssh를 시도해 보았다. 우선 구구가 나온 정보 을 참고로 다양한 설정을 진행해 갔지만 벽에 부딪쳤다.
우리 IPv6 플러스의 통신 환경에서 IODATA의 라우터를 사용하고 있지만, 여러가지 조사했지만 외부로부터 액세스가 있을 때 PC의 로컬 IP에 중계하는 설정을 할 수 없었다. 라우터의 IPv6 설정 화면에 포트를 설정하는 항목이 없다. 어쩌면 라우터에 따라 할 수 있을지도 모르지만 , 이 근처는 잘 모른다.
결국 직접 연결하는 것은 포기하고 다른 방법을 모색했다.
조사하고 있으면 아무래도 포트 포워딩이라고 하는 것이 사용할 수 있는 것 같다.
시도한 것 ②포트 포워딩
자세한 설명은 그 밖에 양보하는 것으로, 요컨대 포트 포워딩을 하는 것으로 외부로부터 온 특정의 포트 번호로 향하는 패킷을 집 PC에 전송할 수 있다. 이것을 이용하면 발판 PC를 준비해 간접적으로 집 PC에 ssh할 수 있다. 실현하려면 스마트폰과 집 PC에서 ssh 가능한 PC가 필요하지만, 이것은 GCP(GCE)를 이용하면 된다. 게다가 스펙을 짜면 무료로 운용 가능.
준비
GCP(GCE)를 준비한다.
무료로 사용할 수 있는 구성으로 인스턴스를 설정합니다.
step1:
집 PC에서 GCP로 ssh 터널을 치십시오. 구체적으로는 다음을 한다.
집 PC에 다음 ssh config 파일이 있었기 때문에,
Host gcp
HostName XXX.XXX.XXX.XXX
User gcpuser
IdentityFile ~/.ssh/gcpkey
Port 11111
TCPKeepAlive yes
IdentitiesOnly yes
ssh 명령을 칠 때 다음 옵션을 붙인다.
ssh -R 22222:localhost:33333 gcp
이것으로 GCP상의 localhost:22222에 온 통신을 집 PC(YYY.YYY.YYY.YYY:33333)에 날리게 되었다.
step2:
스마트폰에서 GCP(XXX.XXX.XXX.XXX:11111)로 ssh.
그러면 그대로 localhost:22222를 향해 ssh. . . 에서 완료!
이제 스마트폰에서 집 PC로 ssh할 수 있었다.
비고
쾌적하게 키 입력할 수 있는 것이 좋기 때문에, Bluetooth 접속의 키보드와 이 앱 도 있는 것이 좋다. Ctrl+C로 복사 등 PC와 손색없는 키보드 조작을 할 수 있게 된다. 어쩌면 아이폰과 비슷한 것이 있다.
문제
GCE의 실체가 미국에 있는 탓인지 거동이 럭스하다. 스마트 폰 → 미국 → 집 PC → 미국 → 스마트 폰
의 경로를 따르기 때문에 문자 입력한 후 0.5초 경과 정도로 화면에 반영된다.
사용할 수 없는 것은 없지만 아무튼 스트레스이므로 무엇인가의 대책이 필요할지도.
마지막으로
더 좋은 방법이 있으면 알려주세요.
Reference
이 문제에 관하여(스마트 폰에서 집 PC로 ssh하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hatnychan/items/83772d0cdd2ad4ff585c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
GCE의 실체가 미국에 있는 탓인지 거동이 럭스하다. 스마트 폰 → 미국 → 집 PC → 미국 → 스마트 폰
의 경로를 따르기 때문에 문자 입력한 후 0.5초 경과 정도로 화면에 반영된다.
사용할 수 없는 것은 없지만 아무튼 스트레스이므로 무엇인가의 대책이 필요할지도.
마지막으로
더 좋은 방법이 있으면 알려주세요.
Reference
이 문제에 관하여(스마트 폰에서 집 PC로 ssh하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hatnychan/items/83772d0cdd2ad4ff585c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(스마트 폰에서 집 PC로 ssh하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hatnychan/items/83772d0cdd2ad4ff585c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)