• ubuntu下常用服务器的构建


    1 ftp

    1.1 ftp服务器


    1.安装vsftpd服务器
    sudo apt-get install vsftpd
    2.配置vsftpd.conf文件
    sudo vi /etc/vsftpd.conf
    添加下面设置
    anonymous_enable=YES
    anon_root=/home/xinwenpeng/ftp
    no_anon_password=YES
    write_enable=YES
    anon_upload_enable=YES
    anon_mkdir_write_enable=YES
    3.重启服务器,重新加载/etc/vsftpd.conf配置文件
    sudo /etc/init.d/vsftpd restart
    4. 进入你的/home/xingwenpeng/ftp目录下创建一个空目录,供用户上传
    cd ~/ftp
    mkdir anonymous
    chmod 777 anonymous
    5.测试上传功能,登陆ftp服务器,进入到anonymous目录
    ftp IP
    cd anonymous
    6.上传命令,可以把你当前目录下的文件上传到ftp服务器的anonymous目录
    put somefile
    12.1.2 ftp客户端
    Ubuntu 默认已经安装ftp客户端
    12.1.3 lftp客户端
    lftp也是一种ftp客户程序。它是以文本方式操作的,但是比起图形界面更为方
    便。lftp几乎具有bash的所有方便功能,Tab 补全,bookmark, queue, 后台下载等可以
    得到支持。用法与ftp类似,主要的指令如下:
    put 上传文件
    mput 上传多个文件
    get 下载文件
    mget 下载多个文件
    mirror 下载整个目录及其子目录
    mirror –R 上传整个目录及其子目录
    !command 调用本地shell执行命令command
    注意,有的发行版可能缺省没有安装lftp工具,需要用户自己安装。如果是Debian或
    Ubuntu系统,则安装lftp软件包。
    sudo apt-get install lftp

    2 nfs


    1.安装nfs服务器
    sudo apt-get install nfs-kernel-server
    2.设置/etc/exports配置文件
    sudo vi /etc/exports
    添加这行配置
    /home/用户名/nfs *(rw,sync,no_root_squash)
    3.在用户目录下创建nfs目录
    mkdir /home/用户名/nfs
    4.重启服务器,重新加载配置文件
    sudo /etc/init.d/nfs-kernel-server restart
    5.在/home/用户名/nfs目录下创建测试文件hello
    cd /home/用户名/nfs
    touch hello
    6.测试服务器,把服务器共享目录nfs挂在到/mnt节点
    sudo mount -t nfs -o nolock -o tcp IP:/home/用户名/nfs /mnt
    7.进入/mnt目录可以看到hello文件,表示构建成功
    8.卸载网络共享目录
    sudo umount /mnt

    3 ssh


    1.安装ssh服务器
    sudo apt-get install openssh-server
    2.远程登陆
    ssh 用户名@IP

  • 相关阅读:
    【Nginx学习】安装及常用命令
    【Nginx学习】基础知识
    【Nginx学习】Xshell7连接CentOS7艰难轶事
    【LeetCode刷题】5343. 多次求和构造目标数组:妙解
    【LeetCode刷题】1353. 最多可以参加的会议数目
    【转载】priority_queue用法
    【LeetCode刷题】供暖器:妙解
    【妙解】重复的子字符串
    【转载学习】基金理财学习
    【转载】sync_with_stdio + cin.tie
  • 原文地址:https://www.cnblogs.com/jjx2013/p/6223753.html
Copyright © 2020-2023  润新知