LinuxのSFTPの下でサービスの設定

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 /データにファイルを削除することができ、アップロードおよび削除。

おすすめ

転載: www.cnblogs.com/huangyanqi/p/11304257.html