sftp専用ユーザ

SFTPユーザ一覧

IDpasswordサーバuid
sftp-oistuploadm7683001
sftp-fujiwaraWk2sdz6Ym7683002
sftp-takadakitasatom7683003
sftp-futahashiV7vwSjNLm7683004
sftp-fujitahokudaim7683005
sftp-kitasatocx7a6ae9m7683006

SSH可能ユーザ一覧

IDpasswordサーバuid
kitasato2e2KF9X5m7684001

SFTP専用ユーザの作成

/etc/ssh/sshd_configを編集する。(m768のport 8022の外部用sshdであれば、/etc/ssh/sshd-out_configを編集)

Match User sftp-fujiwara
  ChrootDirectory /data2/sftp-fujiwara
  ForceCommand internal-sftp
  PasswordAuthentication yes
useradd -u $uid sftp-fujiwara
passwd sftp-fujiwara

ChrootDirectory先のディレクトリは親も含めてroot所有にしておく。そうしないと

fatal: bad ownership or modes for chroot directory component “/data2/” [postauth]

というエラーが出る。

mkdir /data2/sftp-fujiwara
chown root:root /data2/sftp-fujiwara
chmod 755 /data2/sftp-fujiwara

upload用ディレクトリの作成

mkdir /data2/sftp-fujiwara/upload
chmod 777 /data2/sftp-fujiwara/upload
systemctl restart sshd
#m768の外部用ならば
sudo systemctl restart sshd-out

確認

sftp sftp-fujiwara@localhost
cd upload
put 適当なファイル
  • sftp専用ユーザ.1622614932.txt.gz
  • 最終更新: 2021/06/02 06:22
  • by 118.240.79.152