什么是ssh?
SSH 為 Secure Shell 的縮寫,SSH 為建立在應用層基礎上的安全協議,SSH 是較可靠,專為遠程登錄會話和其他網路服務提供安全性的協議,
什么是ssh反向連接?
反向連接是指主機A(受控端)主動連接主機B(控制端),在主機A和主機B之間建立一個遠程連接,通過這個連接主機B可以主動的向主機A發送一些請求,
應用場景
1、平時我們登錄遠程服務器,一般使用ssh登錄遠程服務器

2、現在我們想通過遠程服務器反向操作登錄本地PC,但由于一般本地PC沒有公網IP,導致遠程服務器使用正常ssh命令無法登錄PC,這個時候就需要使用ssh反向連接功能,

操作步驟
1、使用ps -ef | grep sshd 確定主機A,和主機B都運行了sshd,如果沒有運行sshd,則需要執行sudo apt-get install openssh-server 安裝openssh-server

2、主機A執行命令與服務器建立連接:ssh -CqTfnN -R :11111:localhost:22 root@182.254.135.239,其中182.254.135.239是服務器的地址,然后輸入主機B的密碼,
3、主機B(服務器)執行命令遠程登錄主機A:ssh test@localhost -p 11111,其中test為主機A的用戶,然后輸入主機A test用戶的密碼,即可ssh登錄到主機A,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/352079.html
標籤:其他
下一篇:JVM: 運行時資料區
