OpenSSHのバージョンを確認するコマンド-V SSHを使用してビューバージョンOpenSSHは、バージョンが4.8p1よりも大きくする必要があり、このバージョンよりも低くはアップグレードする必要があります。
1.ユーザーグループSFTPを作成します。
groupaddのSFTP
2、ユーザーのFTPを作成します
useraddの-g SFTP -s / sbinに/ nologinに- M yanqi
passwdのyanqi
3.ホームディレクトリを作成し、yanqiを指定します
注意:許可がすることができ、家の所有者にディレクトリを変更し、所有者のホーム・ディレクトリーの許可は、rootでなければならない755または750
MKDIRは/ opt /データ- P は、usermod -dは/ opt / データyanqiの chownをルート:ルートは/ opt / データ chmodの755は/ opt /データ
4.書き込み可能なディレクトリを作成します。
MKDIRは/ opt /データ/ファイル- P
のchown yanqi:SFTPの/ opt /データ/ファイル
5、設定ファイルを編集しては、/ etc / ssh / sshd_config
おそらく101行で、[はい、この文をX11Forwardingをコメントアウト SFTPサブシステムコメントアウトは/ usr / libexecに/ OpenSSHの/ sftp- 、サーバーの言葉についての132行を 、ファイルの末尾に以下の文章を追加します: サブシステムSFTP の内部 - SFTP マッチユーザーYanqi ChrootDirectoryは/ opt /データ ForceCommand 内部 - SFTP のAllowTcpForwarding NO X11Forwarding NO
再起動sshdをsystemctl
6.確認してください
注:のみ/ファイルディレクトリの下の/ opt /データにファイルを削除することができ、アップロードおよび削除。