linux中怎么搭建SFTP服务,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。SFTP搭建流程:1、创建SFTP组创建完成之后使用cat /etc/group命令组的信息2、创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码3、新建/data/sftp/mysftp目录,并将它指定为mysftp组用户的home目录4、编辑配置文件/etc/ssh/sshd_config将如下这行用#符号注释掉# Subsystem sftp /usr/libexec/openssh/sftp-server并在文件最后面添加如下几行内容然后保存Subsystem sftp internal-sftp Match Group sftp ChrootDirectory /data/sftp/%u ForceCommand internal-sftp AllowTcpForwarding no X11Forwarding no5、设置目录权限6、新建一个目录供sftp用户mysftp上传文件,这个目录所有者为mysftp所有组为sftp,所有者有写入权限所有组无写入权限7、关闭selinux并重启sshd服务,然后测试在其他服务器上进行验证,sftp 用户名@ip地址2、Projectlocalpath选择本地项目的地址,Projectname需要与本地目录同名,Next3、远程服务器地址10.17.11.251,填写个人账户密码后,可以点击TestConnection测试连接是否正常。记得勾选下方的Don’tcheckHTTPc 香港云主机onnectiontoserver,Next4、选择远程服务器目标项目根目录,选择后点击上方的ProjectRoot,如目录不存在,联系管理员创建。Next5、finish6、远程SFTP连接已经创建完成。同步项目时,选择目标目录或者文件,右键->Deployment->Uploadto…,选择对应的远程服务器。也可使用快捷键Ctrl+Alt+Shift+X勾选Tools->Deployment->AutomaticUpload,每次本地修改保存后会自动同步远程服务器。看完上述内容,你们掌握linux中怎么搭建SFTP服务的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!
1、软件环境和IP规划RHEL6 角色 jdk-8u45apache-maven-3.3.9hive-1.1.0-cdh6.7.1-src.tar.gzhadoop-2.8.1.tar.gz mysql-connector-java-6.0.6.tar.gz …
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。