scponlyをインストールする

scpしかできないユーザーを作成するのにscponlyを使うことができる。

$ wget http://jaist.dl.sourceforge.net/project/scponly/scponly/scponly-4.8/scponly-4.8.tgz
$ tar zxvf scponly-4.8.tgz
$ cd scponly-4.8

CentOS 6だとコンパイルエラーになったので、以下のように233行目を変更しておく

$ vi helper.c
#else


$ ./configure --prefix=/opt/scponly --enable-chrooted-binary --enable-winscp-compat
$ make
$ su
# make install
# echo "/opt/scponly/bin/scponly" >> /etc/shells

あとはuseraddとかで-s /opt/scponly/bin/scponlyとかのオプションでユーザーを作成する。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です