Centos7 sftp 서버 구축
1569 단어 활용단어참조
groupadd sftp #
useradd -g sftp -s /sbin/nologin -M sftpuser #
passwd sftpuser #
cd /home
mkdir sftpuser # sftp
chown root:sftp sftpuser
chmod 755 sftpuser
cd sftpuser
mkdir folder #
chown sftpuser:sftp folder
vim /etc/ssh/sshd_config
파일에 들어가면 다음 설정을 변경합니다
Subsystem sftp internal-sftp
다음 설정 추가
Match User sftpuser
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory /home/sftpuser
systemctl restart sshd
이로써 sftp 서비스는 설정되었습니다. 사용자 이름은 sftpuser이고 비밀번호는 이전에 설정된 것입니다. "/home/sftpuser"는 sftp에 연결된 기본 경로입니다. 일반적으로 우리는/home/sftpuser/folder라는 경로를 사용합니다.
참고로 자바 서비스는/usr/local/tomcat/webapps 경로에 배치되고 sftp가 연결된 후 들어오는 경로는/home/sftpuser입니다.이 경로에서도tomcat에 배치된java 파일 (예를 들어 업데이트 프로그램) 을 관리할 수 있기를 바랍니다. 이 경우 mount 명령을 사용해서/usr/local/tomcat/webapps 경로를 비추어야 합니다.가설tomcat 배치 경로:/usr/local/tomcat/webapps 가설할 경로:/home/sftpuser/tomcat/webapps
# tomcat ,
chown -R root:sftp /usr/local/tomcat/webapps # sftp , sftpuser
chmod -R 770 /usr/local/tomcat/webapps # , sftpuser
cd /home/sftpuser/folder
mkdir tomcat
cd tomcat
mkdir webapps
mount --bind /usr/local/tomcat/webapps /home/sftpuser/folder/tomcat/webapps
다시 sftp에 접속하여 이 디렉터리들이 정상적으로 접근할 수 있음을 발견했지만 일이 아직 끝나지 않았습니다. 이상의 디렉터리 맵은 임시입니다. 다시 시작하면 효력이 없습니다. 설정을 해야 합니다.
vi /etc/fstab
/usr/local/tomcat/webapps /home/sftpuser/folder/tomcat/webapps auto bind 0 0 #
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제이티의 사용에 대한 상세한 설명Continuation 메커니즘을 이용하여 대량의 사용자 요청과 비교적 긴 연결을 처리한다.또한 Jetty는 매우 좋은 인터페이스를 설계했기 때문에 Jetty의 어떤 실현이 사용자의 수요를 만족시키지 못할 때 사용자...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.