2016-11-30 63 views
-2

嗨我的家中有一臺電腦,裝有Ubuntu操作系統和ssh。如何從遠程位置使用SSH訪問我的家用PC

我想從其他位置訪問我的電腦。

ssh [email protected](my pc ip address) 

這將工作,當我嘗試訪問時,使用相同的網絡。

什麼樣的變化需要做的,從任何地方和任何網絡

+0

您需要轉發端口在路由器指導SSH請求發送到正確的PC。您也不能在本地和遠程使用相同的IP(假設您使用的是192.168.x.x之類的東西),您可以在http://www.whatsmyip.org/上找到要使用的IP。最後,這個問題不是編程相關的,在SuperUser – Aidin

+0

上會有更好的要求Stack Overflow是一個編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈有關Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww

回答

-1

本地訪問我的電腦我假設你使用像192.168.x.x的IP。在本地網絡上,您可以直接向所有連接的設備發送請求,並且它們通常都有一個IP,如192.168.x.x。您無法直接在網絡外訪問它們。

要遠程訪問同一臺PC,您需要在路由器中轉發一個端口。

  • 登錄到你的路由器接口,通常在192.168.1.1(或類似)
  • 進入廣域網設置,並做了portforwarding:爲SSH
  • 使用相同的IP
    • 端口22爲你所用通過本地SSH連接
  • 現在您需要找到您的傳出IP,將地址發送到您的網絡。

現在,當你是一個遠程網絡上,你可以像前面那樣做相同,但與即將離任的IP被發現。

ssh [email protected]

相關問題