serverSide/Linux
CentOS 7 ssh sftp 설정
Root_js
2016. 11. 24. 12:07
ssh설정을 완료하고 연결까지는 성공
sftp를 사용해보려고 설정방법을 찾아 그대로 진행했다.
[root@dlp ~]#
vi /etc/ssh/sshd_config
# line 147: comment out and add a line like below
#
Subsystem sftp /usr/libexec/openssh/sftp-serverSubsystem sftp internal-sftp
# add follows to the end
Match Group sftp_users
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home
ForceCommand internal-sftp
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home
ForceCommand internal-sftp
[root@dlp ~]#
systemctl restart sshd
대부분 sftp용 그룹과 유저를 만들고 해당 폴더에 755권한을 주고
하위에 해당하는 폴더에는 그룹과 유저권한으로 상위에 해당하는 폴더에는 root 권한을 준다
chown -R 유저.그룹 /home/유저폴더
chown root.root /home/유저폴더
오타 하나때문에 몇일을 고생한건지 모르겠다..
이렇게 하면 연결이 된다..
조심할껀 설정파일 변경 시 오탈자와 폴더에 대한 권한인듯..