Linux 학습 서버를 두고 원격으로 작업할때 유용한 툴들을 소개한다.
여기에서는 터미널 환경을 고려한 셋팅이다. 원격데스크탑, Jupyter 노트북이 많이 쓰이지만 터미널 환경을 사용해야할 경우도 종종 있기 마련이다.
1. Terminus https://eugeny.github.io/terminus/
SSH 클라이언트인데 편리한 기능들이 있다. 가장 잘 사용하는 것은 SFTP 기능과 명령어 저장 기능.
별다른 설정 없이 SFTP 를 이용하여 원격 디렉토리를 볼 수 있다.
또한 자주 쓰는 명령어를 저장해 두고 단축키로 바로바로 입력할 수 있다.
2. Visual Studio Code https://code.visualstudio.com/docs/remote/ssh
VSCode 에서도 SSH 접속을 지원한다. 원격 서버에 있는 프로젝트 폴더를 열어서 로컬 파일처럼 코드 에디팅은 물론 실행까지 시킬 수 있다.
3. tmux https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/
SSH 세션 유지를 위해 사용한다. 오래 프로세싱을 해야 하는 경우 사용하면 유용하다.