经常碰到内网需要搭建sftp的情况,其实在Centos下,搭建sftp服务相当的简单,只需几步就搞定,不过没搭建过的新手们,可能需要折腾一段时间吧。
mkdir-p/opt/data1/
使用命令新增一个sftp用户
useradd-m-d/opt/data1/bg_upload-s/sbin/nologinsftp_bg
passwdsftp_bg然后输入密码
使用sftp命令
sftpsftp_bg@192.168.1.2
输入密码,回车后会提示
Receivedmessagetoolongxxxx的错误
此时还需要简单修改一下/etc/ssh/sshd_config文件
sftp配置
将红色地方注释掉,加入下面的几个配置
SubSystemsftpinternal-sftp
MatchUsersftpuser
ChrootDirectory/opt/data1/
ForceCommandinternal-sftp
AllowTcpForwardingno
X11Forwardingno
重启sshdsystemctlrestartsshd
重新登录sftp
sftpsftp_bg@192.168.1.2
输入密码,回车后会提示
登录sftp
sftp已经搭建好。