*Proftpでsftp [#q02455a0] RIGHT:更新日 &lastmod(); CentOS6xにインストール sshを使用しなので、ユーザにshellを与えないですむ。 *** iptableの準備 [#q0621a31] Port 2222を開ける ''/etc/sysconfig/iptables''に追加 -A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT ***事前Install [#r99acd16] # yum install openssl-devel ***ProftpdのDL&Install [#p5d2308d] ProftpdのDL $ wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.6rc1.tar.gz $ tar zxvf proftpd-1.3.6rc1.tar.gz $cd proftpd-1.3.6rc1 $ ./configure --with-modules=mod_sftp (略) -------------- Build Summary -------------- Building the following static modules: mod_ident mod_sftp mod_cap -------------- $ make $ su # make install ***設定 [#ccdfb4a7] ''/usr/local/etc/proftpd.conf'' ##User nobody ##Group nogroup User ftp Group ftp ##Edit by JE2ISM # LoadModule mod_sftp.c <IfModule mod_sftp.c> SFTPEngine on SFTPLog /var/log/proftpd/sftp.log Port 2222 <---Port2222でsftpを使用 SFTPHostKey /etc/ssh/ssh_host_rsa_key SFTPHostKey /etc/ssh/ssh_host_dsa_key </IfModule> ***起動 [#k251aeec] # /usr/local/sbin/proftpd ***ユーザの設定 [#e921afc4] ユーザにshellは不要 ''/etc/passwd'' scptest:x:501:501::/home/scptest:/sbin/nologin *** Winscp [#re51d7f1] &ref("./sftp.png");