[Ubuntu] SSH에서 do-release-upgrade 실행시 경고..

2014. 9. 4. 01:59 from Dev/etc

SSH를 이용해서 접속한 상태에서 업그레이드를 위해서 

do-release-upgrade

을 실행시키면 screen session이 시작되면서 겁나는(?) 경고 문구가 나옵니다. 

내용은.. SSH로 접속한 상태에서 실행하면 문제가 발생할 수 있고 최악의 경우 서버가 맛이 갈 수 있다는 내용이 나오는데요.

포스팅 하면서 아 이거 써야지 하고 해보니 안뜨는군요. :-)

하여튼 업그레이드 과정 중에 SSH 접속이 끊겨버리고, 그 상태에서 SSH 접속이 막혀버리면 어떻게 손쓸 방법이 없어지기 때문에 나오는 경고입니다. 물론 한밤중에 IDC나 사무실로 뛰어가서 터미널에서 복구를 해야하는 사태를 미연에 방지해주기 위한 배려라고 생각하고 좋게 넘어가야 겠지요. 

하필이면 업그레이드 하는 중에 SSH가 끊기는 사태는 거의 없겠지만, 구글링을 해보다 보면 마음에 걸리는 경우가 하나 있더군요. 다름 아니라 SSH 자체가 업그레이드 되는 경우이지요. 

뭐 아직까지는 심각한 문제가 발생해 본 적이 없어서 그냥 기우라 생각하기는 하지만, 혹시 몰라서 처음에 뜨는 경고창에서 지정해주는 포트로 보조로 접속은 항상 해놓습니다. 이 보조 포트는 평소에는 deny지만, 이 경우에만 접속을 허용해줍니다. 업그레이드를 하는 도중에 SSH 창에 사고가 발생해도 최소한 복구는 가능하게 해주는 거지요. 제 서버는 1022 포트로 접속하라고 하니.. 아래와 같이 해주면 됩니다.

ssh -p 1022 {id}@{hostname.com}


Posted by banasun :