常用服务器构建 ftp

ftp服务器
1.安装vsftpd服务器
sudo apt-get install vsftpd
2.配置vsftpd.conf文件
sudo vi /etc/vsftpd.conf
添加下面设置
anonymous_enable=YES
anon_root=/home/itcast/ftp
no_anon_password=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_umask=0022
3.重启服务器,重新加载/etc/vsftpd.conf配置文件
注意:在重启服务器前要在/home/itcast目录下创建好ftp目录。
ubuntu12.04下
sudo /etc/init.d/vsftpd restart
ubuntu14.04下
sudo /lib/init/upstart-job vsftpd restart
46 第11章 常用服务器构建
4.进入你的/home/itcast/ftp目录下创建一个空目录,供用户上传
cd ~/ftp
mkdir anonymous
chmod 777 anonymous
5.测试上传功能,登陆ftp服务器,进入到anonymous目录
ftp IP
cd anonymous
6.上传命令,可以把你当前目录下的文件上传到ftp服务器的anonymous目录
put somefile
get somefile

.gz ---- gzip   不保留源文件   不能对目录进行打包压缩

.bz2 --- bzip2  -k 来保留源文件  不能对目录进行打包压缩

tar: 压缩:tar zcvf 新起的压缩包名字.tar.gz   原材料

      解压:tar zxvf 已有的压缩包

前台:能够跟用户完成交互。

后台:不能直接跟用户交互。

sudo adduser lisi 添加李四用户  他默认属于李四用户组

sudo adduser liwu 添加李五用户  他默认属于李五用户组

sudo adduser liwu lisi   将 李五用户加入到李四用户组

sudo deluser lisi  删除用户lisi

sudo delgroup  liwu  删除用户组李五

----------------------------------

服务器:

1. 安装    sudo apt-get install vsftpd

2. 配置    sudo vi /etc/vsftpd.conf

    尽量不要手写内容到文件中。通过打开、关闭注释的方式调整该文件。

3. 启动 (重启——如果修改过配置必须重启)

       sudo service vsftpd restart

4. 客户端发起链接

    ftp 127.0.0.1(自己充当服务器、自己充当客户端)

    ftp 192.168.36.xxx(对方IP)

5. 数据传递(上传、下载)

    下载:get    非目录

    上传:put    非目录

6. 关闭连接
    quit/exit/bye

匿名用户:

1. 创建匿名用户登录位置。

    cat /etc/passwd | grep ftp  查找本机默认指定 匿名用户登录位置。——/srv/ftp

2. sudo mkdir /srv/ftp/incoming

3. sudo chown ftp:nogroup /srv/ftp/incoming ——所有者:ftp  所属组:nogroup

4. 修改配置文件,给匿名用户开放各种权限。/etc/vasftpd.conf

5. sudo service vsftpd restart

6. ps aux | grep ftp   ——查询结果应为2+ 才表示启动成功

7. ftp 127.0.0.1  ——用户名:anonymous   密码:回车

8. 默认匿名用户登录上以后在/srv/ftp(默认)

9. cd  incoming (注意目录权限)

10  put 上传  get 下载。

---------------------------

lftp使用:

1. sudo apt-get install lftp  安装lftp客户端

2. 配置vsftpd.conf(与ftp共享同一个配置文件)

3. restart

4. 登录lftp 127.1

5. login itcat/anonymous    (匿名用户可省略该步)

6. mirror -R 上传目录

7. mirror  目录下载

8. bye

上传位置:ftp或lftp登录后,cd到哪个目录执行put/mirror -R 就上传至哪个目录。

下载位置:默认情况从哪个目录执行了ftp 127.0.0.1 就get到哪个目录,

      可以使用lcd 改变本地机的工作目录位置。lcd ..可以修改至上级目录

      !ls 列出本地机列表项。

      !pwd 查看本地机工作目录位置

-----------------------------

nfs使用流程:

1.安装:sudo apt-get install nfs-kernel-server

2.创建一个欲共享出去的目录 如:/home/itcast/itcast

3.打开配置文件:sudo vi /etc/exports 

4.写入共享目录的绝对路径,及对应权限。如:

    /home/itcast/itcast *(ro,sync,no_root_squash)
5.重启nfs  

    sudo /etc/init.d/nfs-kernel-server restart

    -------------------------

6.客户端访问共享目录:

    sudo mount 192.168.43.75:/home/itcast/itcast/ /mnt

7. cd 到本机的/mnt 目录中就可以使用cp命令得到目录中的所有文件。

【常见错误】:1. 虚拟机下出现“不能mount实体”错误时,需在mount之前使用

         install nfs-common 即可解决。

          2. 出现“超级坏块儿”错误无法挂载,多是因为没有安装nfs-kernel-server导致。

对比语法格式:

nfs:sudo mount 192.168.43.75:/home/itcast/itcast/ /mnt

ssh: ssh itcast@192.168.43.75   ——>yes   密码

scp -r itcast@192.168.43.75:/home/itcast/aa ../

原文地址:https://www.cnblogs.com/xiangtingshen/p/10393177.html

时间: 2024-08-05 21:06:37

常用服务器构建 ftp的相关文章

Linux常用服务器构建-ftp服务器

ftp服务器 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议". 用于Internet上的控制文件的双向传输. 同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件. 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload). "下载"文件就是从

2017.7.6 linux 常用服务器构建-ftp服务器

Linux学习笔记之十————Linux常用服务器构建之ftp服务器

一.ftp服务器介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议". 用于Internet上的控制文件的双向传输. 同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件. 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload). "下载"文

Linux常用服务器构建-samba

1. 介绍 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,能够完成在windows.mac操作系统下访问linux系统下的共享文件 2. 安装 使用apt命令安装samba 3. 配置 3.1 创建存放共享文件的路径 在home路径下操作: 修改其权限: 修改samba的配置文件: 3.2 创建samba账户 4 重启samba 当对配置进行了更新,需要重启samba软件后才可生效 重启命令如下: 5. 访问共享文件 自行百度....................

构建FTP服务器(vsftpd)

构建FTP服务器(vsftpd) 根据公司的业务发展要求,需要面向Internet搭建一台FTP文件服务器,以提供公测软件.市场资料的下载,以及员工的一些资源上传分享.同时,需要对用户下载/上传流量进行控制. 1.开放匿名访问,任何人都可以下载服务器/var/ftp/目录下的资料,而且可以向服务器的/var/ftp/pub上传文件. 2.允许服务器的系统用户通过FTP方式访问宿主目录,但禁止访问其他目录. 3.最多允许100个并发用户连接,其中来自相同IP地址的并发连接不超过5个. 4.匿名访问

千呼万唤始出来!《高性能Linux服务器构建实战Ⅱ》出版在即

经过近2年的酝酿,几个月的修正,<高性能Linux服务器构建实战Ⅱ----系统安全.故障排查.自动化运维与集群架构>一书出版在即,马上就要与读者见面了. <高性能Linux服务器构建实战Ⅱ----系统安全.故障排查.自动化运维与集群架构>仍 然沿用了<高性能Linux服务器构建实战---运维监控.性能调优.集群应用>的写作特点:实战.实用.通俗.易懂的特点,而在内容上更加实战化,从运 维的多个方面以近似真实的环境介绍运维工作中的各个方方面面,与第一本书不同的是,此书新增

linux运维好书《高性能Linux服务器构建实战Ⅱ》已出版发售,附封面照!

经过近2年的酝酿,几个月的修正,<高性能Linux服务器构建实战Ⅱ----系统安全.故障排查.自动化运维与集群架构>一书出版在即,马上就要与读者见面了. <高性能Linux服务器构建实战Ⅱ----系统安全.故障排查.自动化运维与集群架构>仍 然沿用了<高性能Linux服务器构建实战---运维监控.性能调优.集群应用>的写作特点:实战.实用.通俗.易懂的特点,而在内容上更加实战化,从运 维的多个方面以近似真实的环境介绍运维工作中的各个方方面面,与第一本书不同的是,此书新增

对服务器的ftp端口进行修改

对服务器的ftp端口进行了修改,把21端口改了,比如221端口,就这样用221连接的时候,连接登录成功,但打不开目录,为何,总结如下: 1.完成一个FTP的传输过程不仅仅只需要21一个端口,而是2个端口,21端口只是一个命令端口,其实另外还有一个数据端口,我想这就是有些 朋友在内网架设FTP并且在网关上做了21端口的映射之后外网还是不能访问的原因吧,另外一个数据端口是多少呢?这又牵涉到另外一个问题. 2.FTP具有两种模式,分别是port模式(也叫主动模式)和pasv模式(也叫被动模式),怎么来

使用VMM服务器构建 Hyper-V主机(4)

经过前期的准备,终于来到介绍使用VMM服务器构建Hyper-V主机.使用VMM服务器构建Hyper-V主机,在整个执行向导中,将会"走"以下几个过程: 1. 通过带外管理发现物理计算机 2. 通过主机配置文件或物理计算机配置文件在计算机上部署操作系统映像 3. 在计算机上启用 Hyper-V 角色 4. 将计算机作为托管 Hyper-V 主机置于VMM管理下 1. 登陆VMM服务器,点击"构造",点击主页中的"添加资源",选择Hyper-V主机和