**文書の過去の版を表示しています。**
SFTPユーザ一覧
ID | password | サーバ | uid |
sftp-oist | upload | m768 | 3001 |
sftp-fujiwara | Wk2sdz6Y | m768 | 3002 |
sftp-takada | kitasato | m768 | 3003 |
sftp-futahashi | V7vwSjNL | m768 | 3004 |
sftp-fujita | hokudai | m768 | 3005 |
sftp-kitasato | cx7a6ae9 | m768 | 3006 |
SSH可能ユーザ一覧
ID | password | サーバ | uid |
kitasato | 2e2KF9X5 | m768 | 4001 |
SFTP専用ユーザの作成
/etc/ssh/sshdconfigを編集する。(m768のport 8022の外部用sshdであれば、/etc/ssh/sshd-outconfigを編集)
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
確認
sftp sftp-fujiwara@localhost cd upload put 適当なファイル