sftp専用ユーザーはsshでもログインできる必要があるので、ftp専用ユーザーのように、-s /sbin/nologin としない。 # useradd sftpuser # passwd sftpuser New password: Retype new password: passwd: all authentication tokens updated successfully. chrootする場合は # vi /etc/ssh/sshd_config ~ Subsystem sftp internal-sftp ~ chrootしない場合は # vi /etc/ssh/sshd_config ~ Subsystem sftp /usr/local/libexec/sftp-server ~ sftp専用ユーザーを指定する。 Chrootさせるなら、ChrootDirectoryを指定する。 # vi /etc/ssh/sshd_config ~ Match user sftpuser ChrootDirectory /var/www/ ForceCommand internal-sftp ~
かつて、なんでも屋さんだった自称SEさんが、メモ代わりに書いてます。