본문 바로가기

Linux

Ubuntu 22 - sftp 서버 설정

1. ssh 설치

$ sudo apt update
$ sudo apt install ssh

 

2. sshd 설정 편집

 

$ vi /etc/ssh/sshd_config

----- 중략 -----
# 서버 설정
Port 22
AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

----- 중략 -----

# 패스워드 방식으로 로그인
PasswordAuthentication yes

----- 중략 -----

# 맨아래에 추가
Match group sftp
ChrootDirectory /home
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp

 

3. 서비스 재기동

$ sudo systemctl restart ssh

 

4. sftp 사용자 추가

$ sudo addgroup sftp
$ sudo useradd -m sftpuser -g sftp
$ sudo passwd sftpuser
$ sudo chmod 700 /home/sftpuser/

'Linux' 카테고리의 다른 글

리눅스 명령어 모음(2)  (0) 2022.10.17
리눅스 명령어 모음(1)  (0) 2022.10.12
Gogs git서버 설치 (Ubuntu)  (0) 2022.10.06