1、SFTP简介
SFTP即Secure FileTransfer Protocol(安全文件传输协议),是建立在SSH基础上的文件传输协议,支持使用远程拷贝(remote copy)、上传和下载文件的能力。SFTP比FTP(File Transfer Protocol,文件传输协议)安全得多,具有更多的功能。
SFTP是基于默认的22端口,是SSH内含的协议,只要启动了sshd就可以使用。更重要的是,SFTP必须是在SSH会话正常启动的条件下,操作系统才允许SFTP的的执行,依赖的是系统自带的SSH服务本次使用Linux自带的internal-sftp。
2、SFTP服务器搭建
创建sftp组:
groupadd sftp
创建一个sftp用户,用户名为sftpuser :
useradd -g sftp -s /bin/false sftpuser
参数说明:
- /etc/group:文件包含所有组;
- /etc/shadow /etc/passwd:系统存在的所有用户名;
设置sftpuser用户的密码,会要求你输入两次密码确认:
passwd sftpuser
创建一个sftp的上传目录:文章来源:https://www.toymoban.com/news/detail-608470.html
mkdir -p /sftp/sftp_upload
指定sftpuser的home为/sftp/sftp_文章来源地址https://www.toymoban.com/news/detail-608470.html
到了这里,关于Linux搭建SFTP服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!