내 질문
나는 원해요산또는사용할 권리내 MacBook Pro에 있는 Linux 서버의 파일 시스템입니다. 이에 대한 몇 가지 이유는 다음과 같습니다.
- 가끔 텍스트 파일을 편집하지만 nano 또는 vim에 신비한 단축키가 있는 표준 macOS 단축키(탐색, 백스페이스 및 단어, 줄 및 단락 삭제 단축키)를 사용할 수 있기를 원합니다.
- GUI를 사용하여 많은 수의 파일을 관리하는 것이 더 쉽습니다. 특히 정규식을 기반으로 파일 이름을 바꾸는 등의 작업을 수행할 수 있는 경우에는 더욱 그렇습니다.
- 나는 더 빠르고 GUI를 선호합니다.
- 이렇게 하면 Linux 컴퓨터에 연결된 외부 드라이브를 더 쉽게 관리하고 외부 드라이브를 MacBook Pro에 물리적으로 연결한 다음 매번 Linux 컴퓨터에 다시 넣을 필요 없이 외부 드라이브에서 파일을 전송할 수 있습니다.
내가 시도한 것
이 문제를 해결한 후 macOS에 Linux 파일 시스템을 마운트하려고 시도했지만 성공하지 못했습니다.
SSH
따라서 일반적으로 Linux 상자가 로컬 네트워크에 연결되어 있기 때문에 SSH로 연결할 수 있습니다. 내가 하는 일은 네트워크에 있는 장치 수에 따라 다릅니다. 비밀번호를 입력하고 들어왔습니다.ssh [email protected]
x
user
SSH를 통해 로그인하면 .home 폴더 내부와 외부에 파일과 폴더를 마음대로 만들고 수정할 수 있습니다 /home/user
. 그러나 이것은 내가 찾고 있는 설치 솔루션이 아닙니다. 시도 중입니다.피하다명령줄을 사용하세요.
SFTP
그러나 SFTP를 사용하여 Linux 시스템에 액세스하면sftp [email protected]
내 홈 디렉터리 외부의 파일과 폴더를 수정할 수 없습니다.. SSH 대신 SFTP를 사용하는 것을 제외하고 동일한 사용자로 로그인했기 때문에 이것은 나에게 다소 이상하지만 파일 생성 및 수정 권한이 더 낮습니다.
문제는 내가 사용하고 있는 프로그램인 ForkLift가 SFTP 프로토콜을 통해 파일 시스템을 가상으로 마운트할 수 있다는 것입니다. 하지만 홈 폴더 외부의 파일은 수정할 수 없기 때문에 ForkLift에 파일 시스템을 탑재한 후에 할 수 있는 작업이 매우 제한적입니다.
삼바
macOS에는 Samba를 통한 파일 시스템 마운트 지원 기능이 내장되어 있습니다. 그래서 나는 Linux 상자에 smb를 설치하기로 결정했고 마침내 Finder에서 직접 보고 제어할 수 있는 몇 개의 폴더를 마운트할 수 있었습니다. 그러나 Samba를 통해서도 홈 디렉토리 외부의 어떤 것도 수정할 수 없습니다.
SSHFS
최후의 수단으로 macOS에 sshfs 설치를 시도했습니다. 이름에 SSH가 있으므로 마치 SSH를 통해 내 컴퓨터에 연결한 것처럼 수정 작업을 할 수 있을 것 같아요. 그렇죠?
글쎄, 나는 그것을 사용하여 설치할 수 있었지만sshfs [email protected]:/ ~/Desktop/mount/remote-server
아직내 홈 디렉토리 이외의 어떤 것도 수정할 수 없습니다! 그래서 이것은 또한 막 다른 골목입니다.
내 질문
홈 폴더 내부 및 외부의 파일을 편집하고 수정할 수 있도록 MacBook Pro에 Linux 컴퓨터의 파일 시스템을 어떻게 마운트합니까?