디렉토리 제한이 있는 SFTP는 Sublime에서 편집 가능한 곳으로 이동합니다.
특정 장소에 한정된 상황만 생각하고 있다.
chroot 방법으로 계좌를 강제로 변경해서 그곳 밖으로 보이지 않게 합니다.
이번에는 Rails의 앱 디렉터리 공유를 구상으로 ubuntu에서 절차를 필기한다.
이런 인상.
작업 계정 준비
작업 사용자 추가
sftp로 연결된 계정을 만듭니다.이름은 뭐든지 가능하지만 앞으로 더 쉽게 이해할 수 있도록 sftpuuser를 사용합니다.$ sudo adduser sftpuser
홈 디렉토리 설정
작업 사용자의 홈 디렉터리를chroot 디렉터리로 설정하기 위해서 루트 권한으로 설정합니다.$ sudo chown root:root /home/sftpuser
$ sudo chmod 755 /home/sftpuser
Sublime Text로 꾸민 카탈로그 준비
이쪽의 권한은 작업 사용자일 수 있습니다.$ sudo mkdir /home/sftpuser/app
$ sudo chown sftpuser:sftpuser /home/sftpuser/app
작업 파일 준비
작업하려는 엔티티가 있는 디렉토리를 미리 마운트합니다.
기호 링크라면 크루트에서 볼 수 없습니다.$ sudo mount --bind /PATH/TO/PROJECT/app /home/sftpuser/app
/etc/ssh/sshd_config 변경 사항
$ sudo adduser sftpuser
$ sudo chown root:root /home/sftpuser
$ sudo chmod 755 /home/sftpuser
$ sudo mkdir /home/sftpuser/app
$ sudo chown sftpuser:sftpuser /home/sftpuser/app
작업하려는 엔티티가 있는 디렉토리를 미리 마운트합니다.
기호 링크라면 크루트에서 볼 수 없습니다.
$ sudo mount --bind /PATH/TO/PROJECT/app /home/sftpuser/app
/etc/ssh/sshd_config 변경 사항
Match User sftpuser
ChrootDirectory /home/sftpuser
PasswordAuthentication yes
ForceCommand internal-sftp
다시 시작하다.$ sudo /etc/init.d/ssh restart
SublimteText 측면 설정
SFTP 플러그인이 필요합니다.
참조: http://ideahacker.net/2014/05/20/8417/
폴더 추가
임의의 위치에서 작업 폴더를 작성하여 Sublime에 배치합니다.
Map to Remote를 마우스 오른쪽 버튼으로 클릭합니다...를 참고하십시오.
sftp-config.json
파일을 설정할 수 있기 때문에 가능합니다.
이번에 말하자면"host": "YOURSERVER",
"user": "sftpuser",
"password": "YOURPASSWORD",
"remote_path": "/app",
이것은 주위와 관계가 있다.
upload_on_save를 진짜로 설정하면 파일을 저장한 후 서버에 업로드합니다.
다운로드!
이렇게 하면 앱의 내용은 반드시 현지에서 다운로드할 것이다.
Reference
이 문제에 관하여(디렉토리 제한이 있는 SFTP는 Sublime에서 편집 가능한 곳으로 이동합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/junradio/items/b7bc9e037059eef0bda8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
"host": "YOURSERVER",
"user": "sftpuser",
"password": "YOURPASSWORD",
"remote_path": "/app",
Reference
이 문제에 관하여(디렉토리 제한이 있는 SFTP는 Sublime에서 편집 가능한 곳으로 이동합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/junradio/items/b7bc9e037059eef0bda8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)