0
我正在使用secureCRT ssh到基於Linux的服務器。
我使用「屏幕」命令來保持我的會話活着。
但是當我使用兩臺PC時,事情變得很奇怪,OK,這裏是場景:
在PC-A上,開始一個名爲「test」的新屏幕會話;
在PC-B上鍵入screen -D -r test
希望我希望看到'測試'會話在PC-A上分離,並重新連接到PC-B。
這是有效的,但是當PC-A被PC-B遠程分離時,PC-A失去了與服務器的連接。
只需重新連接就可以,當然,但我仍然想知道爲什麼PC-A失去了連接。
網絡連接在屏幕遠程分離時丟失
這裏的命令日誌PC-A
[@PC-A ~]$ screen
[remote power detached]
Screen session of test
ended.
Press Ctrl+C to cancel or Enter to reconnect immediately.
Reconnecting in 1 seconds...
Last login: Fri Mar 8 21:16:50 2013 from 10.129.215.167
[@PC-A ~]$ _
這裏是我的.screenrc文件:
#se the startup message
startup_message off
term xterm
##set a biger buffer
defscrollback 4096
#statusbar
hardstatus alwayslastline
shell zsh
shelltitle "$|zsh"
hardstatus alwayslastline "%{=b}%{Y}%-w%{.BW}%10>%n*%t%{-}%+w%< %=%{kG}(F5)New (F6)Kill (F7)Rename (F8)Next %C%A %D, %Y-%m-%d "
vbell off
## w to show the window list
bind w windowlist -b
bind ^w windowlist -b
##initial apps to run
screen
select 0
attrcolor u "-u B"
sessionname test
autodetach off
#shot-key bindings
bindkey -k k5 screen
bindkey -k k6 kill
bindkey -k k7 title
bindkey -k k8 next
在這個問題上,用戶只有我。問題是PC-A被PC-B踢倒時,它失去了網絡連接。 – shao 2013-03-08 14:22:44