LinuxベースのサーバーにsshするためにsecureCRTを使用しています。
「screen」コマンドを使用して、セッションを存続させます。
しかし、私が 2 台の PC を使用していると、状況がおかしくなってきました
。
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