답변:
오늘 내가 찾은 최고의 솔루션 (2017)은 Homebrew 와 Cask 를 사용하여 osxfuse 와 sshfs 를 설치하는 것입니다 .
brew cask install osxfuse
brew install sshfs
그리고:
sshfs username@hostname:/remote/directory/path /local/mount/point -ovolname=NAME
효과가있다! :-)
mkdir -p "/Volumes/$1"; sshfs remote_user_name@$1:/ "/Volumes/$1" -ovolname=$1 && open "/Volumes/$1"
다음 IP 주소를 전달하는 스크립트를 호출하십시오 (예 :) mountssh.sh 192.168.1.123
. 성공하면 Finder가 원격 폴더를 자동으로 엽니 다.
글쎄, MacFusion 은 내 대답이 될 것이지만 당신이 시도한 이후로 주식을 배치 할 때 내가 좋아하는 두 번째 앱 인 Panic 's Transmit을 추천 할 것 입니다. 새롭고 멋진 기능을 사용하면 UI에서 연결할 수있는 공유를 Finder의 "디스크"로 파일을 드래그 할 수 있습니다. SFTP, SSH, S3 ... 매우 시원합니다.
이 작업 에는 Cyberduck 을 사용 합니다. 기능이 풍부하고 무료로 사용할 수있는 크로스 플랫폼 (Mac에서는 기본) 앱입니다. Mac App Store에서 직접 기부하거나 구매하여 개발자를 지원할 수 있습니다.
또한 개발자는 Mountainduck 이라는 응용 프로그램 을 사용하여 폴더에 원하는 경로를 마운트하고 Finder 앱을 통해 액세스 할 수 있습니다.
파인더 통합이 주요 기능이므로 이전에 언급 한 것처럼 Transmit (전송) 또는 Expandrive를 사용하는 것이 가장 좋습니다.
내가 언급 할 수 없다면, 이 답변 에 최근에 마운트 된 sshfs 디스크 를 마운트 해제 하려면 다음을 실행해야한다고 덧붙입니다.
umount <MOUNTPOINT>
sshfs 매뉴얼 페이지에는 사용자가 수행해야 fusermount -u <MOUNTPOINT>
하지만 macOS에는 해당 명령이 존재하지 않는다고 나와 있습니다.
diskutil unmount MountPoint|DiskIdentifier|DeviceNode
Finder의 서버에 연결 대화 상자에서 다음을 사용하여 일반 ftp 서버 또는 sftp (ssh) 서버에 연결할 수 있습니다.
ftp의 경우 : ftp : //username@mydomain.com
sftp / ssh의 경우 : ftps : //username@mydomain.com
따라서 이론적으로 ftps : // path / to / volume_name을 시도 할 수 있습니다
ExpanDrive 는 터무니없는 $ 50 가격표가있는 상용 버전이지만 매우 깨끗하고 매끄 럽습니다.
또한 Dropbox, Google Drive, OneDrive, Amazon S3, OwnCloud 폴더를 마운트하고 ssh 키와 sftp를 지원합니다.
Mac App Store에서 CloudMounter 를 다운로드 할 수 있습니다 .
이 앱은 GoogleDrive, DropBox, S3, SFTP, FTP 등과 같은 가상 마운트 장치를 허용합니다.