본문 바로가기

코딩, 엑셀

SSH 접속시 원하는 디렉토리로 바로 이동하기


일을 하면서 ssh를 활용해서 특정 서버에 접속할 일이 자주 생기곤 합니다. 이럴 때 주로 아래와 같은 순서로 일을 하게 되는데요...

 

ssh someone@xxx.xxx.xxx.xxx 
cd user/someone/python

매번 이렇게 접속한 후 디렉토리 이동을 반복하는게 불편하게 느껴져서 검색을 해봤더니, 역시나 해결책이 있었네요. 스택오버플로우에서 저와 동일한 니즈를 가진 분의 질문과 답변을 만났는데요...

 

https://stackoverflow.com/questions/626533/how-can-i-ssh-directly-to-a-particular-directory

 

How can I ssh directly to a particular directory?

I often have to login to one of several servers and go to one of several directories on those machines. Currently I do something of this sort: localhost ~]$ ssh somehost Welcome to somehost! so...

stackoverflow.com

베스트 답변 내용도 소개할게요.

 

ssh -t someone@xxx.xxx.xxx.xxx "cd /user/someone/python ; bash" 와 같이 명령을 하니까, 접속 후 바로 이동이 되더라구요. 한번 이렇게 하는건 그렇게 비용감소가 크진 않지만 매일매일 수십번 반복한다고 생각하면 업무 효율화에 큰 영향을 주게 될 것 같아요. 일단 내 생각부터가 아.. 편리해졌다.. 라는 마음을 갖게 하는 것 같아요. 만일 여러분도 반복적으로 ssh 접속후 동일한 곳으로 이동하신다면 한번 적용해보세요.


Only I can change me life, no one can do it for me. – Carol Burnett