フォルダ毎にクライアント様がアクセス出来て、ファイルのやりとりを行うのに利用しようと思っています。
SSHで(puttyを使っています)FTPアカウント・パスワード設定をして、フォルダ毎のアカウントの作成の仕方を教えてください。
接続はできるのですがその先は恐くて触れません・・・。
よろしくお願いします!
ご質問の内容がうまく理解できないので、確認させてください。
SSHでLinuxサーバ内に入って、FTPアカウントを設定。それぞれのアカウントでしか触れないフォルダを作成する。ということでしょうか?
もしそうであれば、アカウントを作成するのはFTPサーバソフトにもよってしまうので絶対にこれ!とはいえないですが、OSのユーザを作成し、パスワードを設定すればOKかと。
手順としては、ルートユーザで以下のuseradd と passwd コマンドを実行します。
例としてclientアカウントを作成し、/home/client フォルダを専用のものとした場合です。
# useradd -d /home/client client
# passwd client
各アカウントでの制限は、フォルダ毎の権限を変更することで制限します。
useradd コマンドでユーザアカウントを追加した場合は、特に権限を変更しなくても問題ありませんが、一応書いておくと
# chown client /home/client
# chmod 700 client /home/client
ここまでを各クライアント様ごとにユーザ名、フォルダ名を変えて実行すれば良いと思います。
そもそもの質問の意味を取り違えていたら、すみません。
ありがとうございます!質問内容がわかりにくくてすみません。
>> SSHでLinuxサーバ内に入って、FTPアカウントを設定。それぞれのアカウントでしか触れないフォルダを作成する。ということでしょうか?
そうです。
まだいまいち分らず四苦八苦しております・・・。明日、会社を退社するのでそれまでに設定しないと・・・。