一、目的
在辦公室上班的時(shí)候,能夠通過putty、Xshell遠(yuǎn)程家里的電腦
為什么需要openSSH+花生殼?
openSSH:主要用于搭建遠(yuǎn)程安全協(xié)議服務(wù)
花生殼:主要用于解決沒有外網(wǎng)IP的問題,可以申請(qǐng)一個(gè)免費(fèi)臨時(shí)的域名,通過此域名映射局域網(wǎng)內(nèi)的電腦;
效果圖
辦公電腦訪問通過Xshell連接訪問家里的電腦:

二、window安裝openSSH服務(wù)
- 1、下載openSSH windows版(注:該版本是64位)
鏈接: https://pan.baidu.com/s/19V2W_e1Agl4GSouW6U3JAQ
提取碼: xgjp
-2、解壓到C:\Program Files\OpenSSH 不要放在別的路徑下,官方這樣要求的

- 3、cmd到openSSH路徑下
1)安裝sshd服務(wù)
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
2)開放22號(hào)端口(如果你在windows關(guān)閉了防火墻并配置了入站規(guī)則可以不執(zhí)行如下命令,多執(zhí)行不影響)
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
3)配置開機(jī)自啟sshd服務(wù)
sc config sshd start= auto
到此就安裝完成
4,將C:\Program Files\OpenSSH添加到path中,免得每次都要切到C:\Program Files\OpenSSH才能使用ssh,啟動(dòng)ssh服務(wù)
net start sshd
5,測試

首次連接未知主機(jī)會(huì)有是否繼續(xù)的警告,輸入yes就可以了,然后輸入密碼即可。
win7上沒有顯示[root@localhost ~]# 但不影響命令的執(zhí)行。
注意:這里只是本地局域網(wǎng)測試,用戶名為你windows開機(jī)使用的賬號(hào)密碼:一般默認(rèn)超級(jí)用戶:Administrator 密碼:自己知道
可以通過密鑰登錄,我們這里就只通過 用戶名:Administrator 密碼:**** 登錄
上面的教程可以參考:https://blog.csdn.net/hehuihh/article/details/90575791
三、申請(qǐng)花生殼賬號(hào)(關(guān)鍵:決定你的電腦能否可以讓外網(wǎng)訪問到)
- 1.到官網(wǎng)申請(qǐng)賬號(hào)并下載對(duì)應(yīng)的客戶端安裝(免費(fèi))
https://hsk.oray.com/download/
操作如下:
image.png
四、使用Xshell訪問
使用另一臺(tái)電腦安裝Xshell,不在同一個(gè)網(wǎng)段中

點(diǎn)擊鏈接之后,需要輸入用戶名和密碼


