sftp服务器搭建以及挂载新硬盘到home目录下

前言

我身边一直有一个空闲不用的硬盘,一直空闲不用,闲暇的时候想到为什么不用起来呢,于是想起来搭建一个sftp服务器,当做云盘用了

搭建sftp服务器

  1. SFTP称作“安全的FTP”,它使用ssh文件传输协议,所以必须安装openssh-server
    sudo apt-get install openssh-server

  2. 创建新的用户组ftpaccess
    sudo groupadd ftpaccess

  3. 修改ssh配置
    sudo vi /etc/ssh/sshd_config # 在文件的最后行添加如下内容 Subsystem sftp internal-sftp Match group ftpaccess ChrootDirectory %h X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp

  4. 重启sshd服务
    sudo service ssh restart

  5. 创建访问stfp服务的用户并设置权限
    # 禁止使用ssh登录 sudo useradd -m john -g ftpaccess -s /usr/sbin/nologin # 修改john的密码 sudo passwd john # 改变home目录的所有者 sudo chown root /home/john # 创建ftp访问目录(将来用于挂在新的硬盘),并修改所有者 sudo mkdir /home/john/NewDsik sudo chown john:ftpaccess /home/john/NewDisk

接下来服务器就应该能访问了,注意要使用22端口连接服务

挂载硬盘的到home目录下

  1. 显示硬盘信息并且格式化
    # 显示信息 sudo fdisk -lu # 格式化 sudo mkfs -t ext4 /dev/sdb

  2. 显示硬盘信息并找到对应分区的UUID
    df -kh sudo blkid

  3. 卸载硬盘
    sudo umout dev/sdb1

  4. 永久挂载到home目录下

    修改分区文件
    sudo vi /etc/fstab
    按照如下格式添加硬盘内容
    UUID=0001D3CE0001E53B /home/john/NewDisk ntfs defaults 0 2
    其中第一列为UUID, 第二列为挂载目录(该目录必须为空目录),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)

    挂载
    sudo mount -a df -kh
    挂载成功

参考

  1. 在Ubuntu 14.04上安装搭建FTP服务器详解

  2. Ubuntu - 硬盘分区、格式化、自动挂载配置

  3. Ubuntu 14.04 将其他盘挂载到/home的子目录下

转载于:https://www.cnblogs.com/daibigmonster/p/8556104.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值