差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
sftp専用ユーザ [2019/05/22 20:29] – [SFTPユーザ一覧] suikou | sftp専用ユーザ [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | # 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| | ||
- | |||
- | # SSH可能ユーザ一覧 | ||
- | |ID|password|サーバ|uid| | ||
- | |kitasato|2e2KF9X5|m768|4001| | ||
- | |||
- | |||
- | # SFTP専用ユーザの作成 | ||
- | |||
- | / | ||
- | |||
- | ``` | ||
- | Match User sftp-fujiwara | ||
- | ChrootDirectory / | ||
- | ForceCommand internal-sftp | ||
- | PasswordAuthentication yes | ||
- | ``` | ||
- | |||
- | ``` | ||
- | useradd -u $uid sftp-fujiwara | ||
- | passwd sftp-fujiwara | ||
- | ``` | ||
- | |||
- | ChrootDirectory先のディレクトリは親も含めてroot所有にしておく。そうしないと | ||
- | |||
- | fatal: bad ownership or modes for chroot directory component "/ | ||
- | |||
- | というエラーが出る。 | ||
- | |||
- | ``` | ||
- | mkdir / | ||
- | chown root:root / | ||
- | chmod 755 / | ||
- | ``` | ||
- | |||
- | upload用ディレクトリの作成 | ||
- | |||
- | ``` | ||
- | mkdir / | ||
- | chmod 777 / | ||
- | ``` | ||
- | |||
- | systemctl restart sshd | ||
- | |||
- | 確認 | ||
- | |||
- | ``` | ||
- | sftp sftp-fujiwara@localhost | ||
- | cd upload | ||
- | put 適当なファイル | ||
- | ``` | ||