sftp-server命令来自英文词组“SFTP server”的拼写,其功能是用于SFTP协议服务端程序。SFTP的全称是“SSH File Transfer Protocol”,中文译为“安全的文件传输协议”,是隶属于sshd服务程序的子系统,为Linux系统提供了又一种加密的安全传输文件方式。
语法格式: sftp-server [参数] [对象]
常用参数:
-d | 设置备用起始目录 |
-e | 显示日志记录信息 |
-f | 设置记录日志时的设备代码 |
-h | 显示服务器使用情况信息 |
-l | 设置记录日志时的分类 |
-m | 设置新的一般文件权限 |
-p | 设置白名单列表 |
-P | 设置黑名单列表 |
-R | 使用只读模式 |
-u | 设置新的umask权限 |
参考示例
启动SFTP协议服务:
[root@linuxcool ~]# sftp-server
指定要记录日志的设备代码:
[root@linuxcool ~]# sftp-server -f LOCAL1
将服务器设置为只读模式:
[root@linuxcool ~]# sftp-server -R
显示服务器使用情况信息:
[root@linuxcool ~]# sftp-server -h