`sshfs`로 원격 서버 폴더를 마운트하기

  • Post author:
  • Post category:칼럼
  • Post comments:1 Comment
  • Post last modified:February 8, 2020

Transmit에는 원격 폴더를 마운트하는 기능이 있어서 편했는데 CyberDuck에 이런 점에서 다소 불편하다. 그래도 CyberDuck이 훌륭한데다 무료로 사용가능하니까 이 점만 직접 해결하기로 했다.

OSXFUSE와 SSHFS가 필요한데 Homebrew로 sshfs를 설치하면 osxfuse는 덩달아 깔린다.

brew install sshfs

참고로 현재 버전을 기록으로 남긴다.

  • sshfs: 2.5
  • osxfuse: 2.7.6

이제 원격 서버를 로컬 폴더에 마운트해보자.

  1. 마운트할 폴더를 만든다.
    mkdir -p  ~/local
    
  2. sshfs를 실행한다.
    sshfs -o IdentityFile=~/.ssh/myproject.pem [email protected]:/home/ubuntu/project
    
  3. 다 썼으면 연결을 해제한다.
    umount ~/local
    

아주 간단하다. sshfs에는 autocache, compression 등 다양한 옵션이 있으니 man 페이지를 확인해보자.

참고 문헌

Author Details
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] sshfs로 원격 서버 폴더를 마운트하기에서 다룬 적이 있지만 개요 수준이었다. 오랜 만에 sshfs를 사용하니 반응이 영~ 느려서 이건 못 쓰겠다 싶었는데 옵션 몇 개를 넣어주니 쓸만하다. 원격 파일시스템에 파일이 많을 때는 약간의 튜닝이 필수인가 보다. […]