`
romejiang
  • 浏览: 96850 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

SSHD,开启sftp其他用户登录的方法

阅读更多

遇到一个很无厘头的问题,ssh任何用户都可以登录,但sftp只能用root登录,google了一上午,才找到原来需要这样,原因未知,好像CentOS不需要这样。也许是RedHat特有的方式把。

 

需要将用户的shell指向 sftp-server

 

usermod -s /lib/xx/sftp-server sftpuser

 

 

分享到:
评论

相关推荐

    ssh sftp sshd 安卓版

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在安卓设备上,SSH可以让你通过命令行接口管理你的手机或平板电脑,执行各种系统级任务,如文件传输、远程控制等。本文将...

    linux系统创建SFTP用户及权限限制实战步骤

    接下来,需要为SFTP用户配置一个chroot环境,这样用户登录后就只能访问该环境下的目录。 ```bash # mkdir /chroot # chown root:root /chroot # 如果使用root用户创建,这一步可以省略 # chmod 755 /chroot ``` ...

    SFTP资料及JAR包

    通过`openChannel("sftp")`打开SFTP通道,并进行文件列表和文件上传操作。最后,关闭SFTP通道和SSH会话以释放资源。 `sftp实例.doc`可能是包含有关如何使用SFTP和JSCH进行文件传输的详细步骤或代码示例的文档。阅读...

    java程序里实现ssh, scp, sftp

    在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-2 1> 下载安装 从http://code.google.com/p/ganymed-ssh-2/ 下载...

    Centos7.x部署SFTP服务+和ssh不同端口访问

    这样,SFTP用户只能在`/home/sftppuser/sftp`目录下进行操作,无法访问其他文件系统区域。 7. **重启SSH服务** 再次重启SSH服务: ``` sudo systemctl restart sshd ``` 8. **测试SFTP连接** 使用SFTP客户端...

    sftp一键安装脚本,很便捷

    3. 配置OpenSSH:修改`/etc/ssh/sshd_config`配置文件,开启SFTP模式,关闭不安全的选项,比如密码登录,只允许公钥认证。 4. 创建SFTP用户:通过`adduser`或`useradd`命令创建专门用于SFTP的用户,这些用户通常被...

    Linux 下sftp配置之密钥方式登录详解

    如果一切配置正确,用户test将通过密钥对登录sftp服务,并且只能访问 `/data/sftp/test` 目录及其子目录,无法访问其他任何部分的服务器。 总结,通过上述步骤,我们成功地在Linux系统中配置了sftp服务,实现了用户...

    Ubuntu系统ssh安装与连接以及sftp文件传送全攻略

    如果需要手动开启或配置SFTP服务,可以在`/etc/ssh/sshd_config`文件中进行设置。 在Windows系统下,可以使用FlashFXP等软件通过SFTP协议连接到Ubuntu服务器进行文件传输: 1. 打开FlashFXP,点击快速链接按钮。 2...

    SFTP 源码浅析1

    服务器端的sshd守护进程响应连接,启动`sftp-server`进程以处理客户端的后续请求。 2. **交互与命令调度** `parse_dispatch_command`函数不仅解析命令,还根据命令类型调用相应的处理函数。命令解析涉及操作类型、...

    sftp安装手册-20180705.docx

    通过日志,你可以追踪SFTP服务的状态、用户登录和失败尝试等信息。 ## 第 3 章 用户管理 在SFTP环境中,你需要创建管理员和普通用户账号。 ### 3.1 创建管理员 创建管理员用户,例如用户名为 `admin`: ```bash...

    sftp服务器.zip

    3. **配置SSH服务**:安装完成后,需要编辑`/etc/ssh/sshd_config`配置文件,确保SFTP功能开启。找到`Subsystem`配置项,确认SFTP子系统已启用: ``` Subsystem sftp internal-sftp ``` 4. **创建用户账户**:...

    sftp搭建.docx

    在IT领域,SFTP(Secure File Transfer Protocol)...这种方法提高了系统的安全性,因为用户被限制在一个隔离的环境中,无法访问系统其他部分。同时,由于使用了SSH协议,数据传输过程是加密的,确保了文件的安全传输。

    Linux 搭建Sftp服务

    - `upload`和`download`用户只能通过SFTP服务上传或下载文件,不允许作为常规登录用户使用。 #### 二、环境准备 **操作系统**:Red Hat Enterprise Linux Server release 6.7 (Santiago) **软件版本**: - ...

    centos7 搭建sftp服务器以及开启日志

    ### CentOS 7 搭建 SFTP 服务器及开启日志详细步骤 #### 一、基础知识简介 在深入了解搭建过程之前,我们先简单了解一下几个关键概念: - **SFTP(Secure File Transfer Protocol)**:安全文件传输协议,是 SSH ...

    C#启动winscp实现SFTP客户端

    C#直接调用winscp.exe(安装winscp后,在安装目录拷贝该目录下的所有文件到C#可执行程序目录)打开winscp,然后自动连上SFTP服务器,这样就可以直接使用winscp来进行操作了,比如文件上传、下载和删除等,省去自己去...

    freeSSHd配置sftp服务器.doc

    【免费SSHd配置SFTP服务器】 在IT领域,文件的安全传输是至关重要的,尤其是在企业环境中。免费SSHd(FreeSSHD)是一款适用于Windows系统的SFTP服务器软件,它提供了安全的文件传输服务,支持通过SSH(Secure Shell...

    linux操作系统下配置ssh/sftp和权限设置方法

    `ChrootDirectory`指定用户登录后的根目录,`ForceCommand`强制用户使用SFTP模式,不允许SSH登录。 注意,`ChrootDirectory`路径上的所有父目录必须属于root用户,并且权限不应超过`0755`。此外,用户在chroot目录...

    基于Java的实例开发源码-SSH服务端 Apache SSHD.zip

    4. **会话管理**:了解Session和Channel的概念,如何创建和管理这些会话,以及如何处理通道请求,如执行命令、打开SFTP会话等。 5. **密钥生成与管理**:学习如何生成SSH所需的RSA、DSA或ECDSA密钥对,并将公钥配置...

    freeFTPd,SFTP工具

    SFTP的使用,可以保护用户的登录凭证、传输的数据以及会话内容不被窃取。 - **易安装与配置**:freeFTPd的安装过程相对简单,用户界面友好,设置选项清晰,使得非专业人员也能快速上手。 - **权限管理**:freeFTPd...

    Centos7搭建sftp服务流程

    这里创建了一个名为`website`的用户,该用户属于`sftp`组,且无法直接登录系统。 ##### 2.2 设置用户主目录 接下来,我们需要将`website`用户的主目录设置为特定的文件夹,例如 `/var/www/html/uploads/`。 ```bash...

Global site tag (gtag.js) - Google Analytics