外網主機遠程ssh局域網Linux

最近,公司有臺配置極高的主機盒子(i7,32G,512G),組長讓我裝上kali,平時滲透測試時能夠用,其他時間歸我了,這麼高配置的機器,怎麼捨得讓它吃灰呢 。因此我就去研究了一下,如何遠程訪問局域網主機,試過FRP內網穿透,可是太依賴雲服務器的帶寬了,鏈接不穩定,因此放棄了,也有大佬推薦我用ngrok,我尚未試,有興趣的兄弟能夠一塊兒討論學習交流 = 。=
準備工做:bash

一臺內網機器A、一臺外網筆記本B、一臺雲服務器C(上述是本人的材料,各位可根據手中的機器酌情變化配置方法)

配置:
1、配置內網機器Kali:
平時咱們用Kali可能都是ssh的發起端,這裏,咱們要它做爲服務接收端,因此首先,咱們要是kali支持遠程SSH鏈接。
1.修改sshd_config文件,將#PasswordAuthentication yes的註釋符合去掉,而後保存退出。服務器

vi /etc/ssh/sshd_config

而後,啓動ssh服務ssh

service ssh start        //此命令沒有回顯

最後,在命令行下,輸入學習

ssh -CfNg -R 7001:localhost:22 用戶名@C機

正常不會報錯,但可能我這裏截圖時,雲服務器端出現了點問題 = =
測試

2、配置雲服務器C
雲服務器上的配置比較簡單,要有公網IP,兩臺主機能訪問的到,而後開放相應的端口監聽和轉發就夠了,我這裏開放的是7000和7001端口,詳細開放端口的命令我就不一一介紹了,服務器不一樣命令也就不同,你們自行百度。命令行

3、配置外網機器B
這裏,我用的是MacBook,在命令行下輸入code

ssh -CfNg -L 7000:localhost:7001   用戶名@C機
提示輸入雲主機的密碼,即爲成功。

4、登陸
最後,能夠登陸公司的A機了,在外網主機B命令行下,輸入 ssh -p 7000 A機用戶名@localhost 正常是沒有任何回顯。
blog

相關文章
相關標籤/搜索