SUSE安装sftp

SUSE安装sftpnbsp sftp 安装 1 检查 ssh 版本 suse11sp303 home ssh Vssh 必须要在 5 0 以上 2 新建用户组和用户 suse11sp303 home groupaddsftp home useradd gsftp s bin false nbsp ceshisuse11s home passwdceshi 说明 重新输入密码 3 赋予用户

 sftp安装

1 检查ssh版本

suse11sp303:/home # ssh -V

ssh必须要在5.0以上

2 新建用户组和用户

suse11sp303:/home # groupadd sftp

suse11sp303:/home # useradd -g sftp -s /bin/false  ceshi

suse11sp303:/home # passwd ceshi

说明:重新输入密码

3 赋予用户yqsftp home路径

suse11sp303:/home # mkdir -p /home/ceshi

suse11sp303:/home # usermod -d /home/ceshi  ceshi

 

4 修改ssh配置

suse11sp303:/home # vi /etc/ssh/sshd_config

配置文件按以下修改:

#Subsystem      sftp   /usr/libexec/openssh/sftp-server

Subsystem      sftp    internal-sftp

Match Group sftp

ChrootDirectory /home/ceshi

ForceCommand   internal-sftp

AllowTcpForwarding no

X11Forwarding no

这些内容的意思是:

针对sftp用户,额外增加一些设置:将“/home/”设置为该组用户的系统根目录(因此它们将不能访问该目录之外的其他系统文件);禁止TCPForwardingX11 Forwarding;强制该组用户仅仅使用SFTP

如果需要进一步了解细节,可以使用“man sshd_config”命令。

 

5 赋权限

suse11sp303:/home # chown root:sftp /home/ceshi

suse11sp303:/home # chmod 755 /home/ceshi

suse11sp303:/home # mkdir /home/ceshi/upload

suse11sp303:/home # chown rojao:sftp /home/ceshi/upload

suse11sp303:/home # chmod 755 /home/ceshi/upload/

suse11sp303:/home # mkdir /home/ceshi/AD

suse11sp303:/home # mkdir -p /home/ceshi/AD/CHANNEL

suse11sp303:/home # mkdir -p /home/ceshi/AD/CATEGORY

suse11sp303:/home # mkdir -p /home/ceshi/AD/SUBSCRIBERINFO

suse11sp303:/home # mkdir -p /home/ceshi/AD/CAST

suse11sp303:/home # chown -R rojao:sftp /home/ceshi/AD/

suse11sp303:/home # chmod -R 755 /home/ceshi/AD/

 

6 重启sshd

suse11sp303:/home # service sshd restart

 

登陆sftp方法:

sftp fyt@202.206.64.33

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179368.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午3:44
下一篇 2026年3月26日 下午3:45


相关推荐

  • 如何配置pycharm的环境变量

    如何配置pycharm的环境变量如何配置 pycharm 的环境变量第一步 找到 pycharm 的程序文件的地址右键 gt 属性 gt 复制 起始位置 里面的位置第二步 添加到电脑的环境变量我的电脑 gt 右键 gt 属性 gt 高级系统设置 gt 高级 gt 环境变量 gt Administrato gt 找到 Path gt 编辑 gt 新建 gt 粘贴 pycharm 程序文件地址 gt 确定

    2026年3月27日
    2
  • 多年收集的一些稀有软件_魔兽世界野外稀有小宠物

    多年收集的一些稀有软件_魔兽世界野外稀有小宠物QQ:365543212DigitalCanalMultipleLoadFootingv4.51CD(定义出梯形的、带状的或矩形的脚柱的多种负重)DigitalCanalQuickWallv5.71CD(保留墙设计软件,同时拥有卓越的精确性)DigitalCanalSpreadFootingv2.31CD(圆柱体设计软件,可以同时处理10个圆柱体还可以…

    2022年8月24日
    14
  • Http中GET和POST请求的区别

    Http中GET和POST请求的区别

    2021年10月30日
    42
  • phpstorm2021.4 激活码破解方法

    phpstorm2021.4 激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    97
  • 计算机端口大全_计算机网络常见的端口号

    计算机端口大全_计算机网络常见的端口号计算机端口大全0端口:无效端口,通常用于分析操作系统1端口:传输控制协议端口服务多路开关选择器2端口:管理实用程序3端口:压缩进程5端口:远程作业登录7端口:回显9端口:丢弃11端口:在线用户13端口:时间17端口:每日引用18端口:消息发送协议19端口:字符发生器20端口:FTP文件传输协议(默认数据口)21端口:FTP文件传输协议(控制)22端口:SSH远程登录协议23端口:telnet(终端仿真协议),木马TinyTelnetServer开放此端口24端口:预留

    2025年9月4日
    22
  • html背景图片如何自动平铺,html怎么设置背景图片全屏平铺?

    html背景图片如何自动平铺,html怎么设置背景图片全屏平铺?html怎么设置背景图片全屏平铺?1、新建一个html文档。2、设置一下HTML的框架,然后把图片设置在同一个文件夹里面。3、加入,这样可以有样式设置。4、因为背景设置在主体,所以还要定义为body{}。5、background-image:url(图片),这个是添加图片的意思。6、然后我们需要加入background-repeat:repeat-x;这个时候就会横向平铺。7、background…

    2022年5月15日
    68

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号