
다른 사람이 로그인 및 비밀번호를 통해 내 Mac에 SSH로 접속할 수 있도록 허용하고 싶지만 유효한 인터넷 IP가 없습니다.
기계가 집, 사무실, 커피숍에 있을 때 사람들이 SSH를 허용하는 방법은 무엇입니까?
답변1
어딘가에 유효한 IP가 필요합니다. 이 IP가 고정 IP가 아닌 경우 다른 답변에서 제안한 대로 dyn.com을 통해 광고할 수 있습니다.
유효한 IP 뒤에는 VPN 서버를 실행하려면 컴퓨터가 필요합니다.
Mac에서: 다른 사람들이 귀하를 "볼" 수 있도록 VPN에 연결(자동으로 ?)하세요.
다른 사람이 연결하려면: 고정 IP 또는 dyn.com 호스트 이름을 통해 주소를 지정하는 VPN 서버에 액세스해야 합니다. 그런 다음 SSH에 연결할 수 있습니다.
설정하기가 쉽지는 않지만 다른 대답은 보이지 않습니다. Mac의 IP를 광고하는 것만으로는 충분하지 않습니다. 왜냐하면 이렇게 하면 인터넷 액세스를 허용하는 라우터의 IP를 다른 사람들이 볼 수 있기 때문입니다. 하지만 이 라우터는 SSH 포트 22를 사용자의 포트로 전달하지 않습니다.
답변2
답변3
그리고 여기에 훨씬 더 간단한 해결책이 있습니다. http://sf.net/p/pigterm 저는 방금 다음과 같은 오픈소스 프로젝트를 출시했습니다. 유효한 IP, VPN, dyn.com 계정 등 없이 멀리 있는 Linux 터미널에 연결할 수 있도록 도와줍니다. Jabber 채팅 계정 한 쌍만 있으면 됩니다. Linux 서버에서 소프트웨어를 실행하면 Jabber 계정을 사용하여 연결되어 사용자를 기다립니다. 집에서 다른 jabber 계정으로 소프트웨어를 다시 실행하고 서버와 채팅을 시작합니다. 두 대의 컴퓨터가 서로를 보고 통신을 시작합니다. 모든 통신은 암호화됩니다. 여기 이 이미지는 다음 방법에 대한 자세한 내용을 보여줍니다. http://sourceforge.net/p/pigterm/wiki/PigTerm%20Home/attachment/Howitworks.png