設定 SSH 伺服器

設定 SSH 伺服器

有沒有辦法從家庭 PC 到辦公室 PC 取得遠端 shell(不是 RDP)?我有 2 台電腦,位於 2 個不同的地方 第一台電腦 IP:66.33.22.885(家用電腦) 第二台電腦 IP:77.13.85.676(辦公室電腦)

我想透過 cmd 而不是(RDP)從家裡連接到辦公室,我該怎麼辦?我不知道他們為什麼編輯我的帖子並將其刪除!

答案1

設定 SSH 伺服器

實現此目的的一種方法是在您要存取的 PC 上安裝並執行 SSH 伺服器。您可以找到一個免費的這裡。雖然它的設定過程看起來非常簡單,但您可以看看這個如何為了更好地了解您是否選擇使用此特定軟體。一般來說,其中的概念適用於您決定使用的任何 SSH 伺服器。

設定網路以允許連線通過

如果電腦位於路由器或防火牆後面,您需要開啟連接埠 TCP/22(或您決定在其上運行的任何連接埠),以便您連接的電腦能夠存取它。關於如何執行此操作的說明因路由器而異,因此您需要檢查文件以了解如何執行此操作(儘管使用“ <router type> port forwarding”搜尋引擎幾乎肯定可以代替官方文件)。如果您出於某種原因無法執行此操作(例如:您無法控制辦公室防火牆),您可以看看如何執行此操作反向 SSH 隧道用膩子。

連接到 SSH 伺服器

設定完成後,您可以與 SSH 用戶端連接,例如油灰。當您開啟 putty 時,會看到一個大致如下所示的畫面:

油灰

為您連線時需要設定的重要事項是:

1:執行 SSH 伺服器的電腦的主機名稱或 IP 位址。 2: 指定連線類型「SSH」。 。

單擊“連接”後,它將執行初始連接,並且僅在第一次時,才會詢問您是否願意接受伺服器的密鑰有效。大多數人只是在這裡回答“是”,但此時您可以進行指紋驗證,以絕對確定您正在連接您認為所在的位置(儘管這超出了回答問題的範圍)。之後,系統會要求您輸入使用者名稱和密碼。提供這些,按“回車”,您應該會看到一個cmdshell。

注意:如果您想雙向執行此操作(從家庭 -> 辦公室和從辦公室 -> 家庭),則需要在兩台電腦上設定伺服器,並在防火牆/路由器設定上轉送適當的連接埠。

其他選項

如果您堅持僅使用基於 Microsoft 的解決方案,您可能需要看看這裡了解如何使用 IPSec 提供可使用 Telnet 的加密通道。進一步闡述這一點絕對超出了我的專業領域,但那裡的文章似乎包含了您需要執行此操作的所有資訊。

答案2

相關內容