專注APT攻擊與防御
https://micropoor.blogspot.com/
在寫第五季的時候,vps掉線了,ssh重新登錄后,無法切到MSF session下,想到部分同學如果在vps上操作也會遇到這個問題,故本季解決該問題。
tmux是什么?
Tmux是一個優(yōu)秀的終端復用軟件,類似GNU Screen,但來自于OpenBSD,采用BSD授權。使用它最直觀的好處就是,通過一個終端登錄遠程主機并運行tmux后,在其中可以開啟多個控制臺而無需再“浪費”多余的終端來連接這臺遠程主機。是BSD實現的Screen替代品,相對于Screen,它更加先進:支持屏幕切分,而且具備豐富的命令行參數,使其可以靈活、動態(tài)的進行各種布局和操作。
Tmux的使用場景
1. 可以某個程序在執(zhí)行時一直是輸出狀態(tài),需要結合nohup、&來放在后臺執(zhí)行,并且ctrl+c結束。這時可以打開一個Tmux窗口,在該窗口里執(zhí)行這個程序,用來保證該程序一直在執(zhí)行中,只要Tmux這個窗口不關閉
2. 公司需要備份數據庫時,數據量巨大,備份兩三天弄不完,這時不小心關閉了終端窗口或誤操作就前功盡棄了,使用Tmux會話運行命令或任務,就不用擔心這些問題。
3. 下班后,你需要斷開ssh或關閉電腦,將運行的命令或任務放置后臺運行。
4. 關閉終端,再次打開時原終端里面的任務進程依然不會中斷
5. 在滲透過程中,意外因網絡等原因ssh掉線,tmux可以恢復session會話
tmux 常用操作命令:
tmux new -s session1 新建會話
ctrl+b d 退出會話,回到shell的終端環(huán)境 //tmux detach-client
tmux ls 終端環(huán)境查看會話列表
ctrl+b s 會話環(huán)境查看會話列表
tmux a -t session1 從終端環(huán)境進入會話
tmux kill-session -t session1 銷毀會話
tmux rename -t old_session_name new_session_name 重命名會話
ctrl + b $ 重命名會話 (在會話環(huán)境中)
還原會話
Micropoor