Linux笔记③(ftp、nfs、ssh服务器搭建)
1、ftp服务器搭建(利用vsftpd这个工具)
作用:文件的上传和下载
服务器端:
修改配置文件,配置文件目录:/etc/vsftpd.conf ,修改里面的允许匿名访问、指定匿名访问目录等操作,根据自己的需求修改。
重启服务:命令 -- sudo service vsftpd restart
客户端:
分两种情况:
①、实名用户登录:ftp + ip(server),然后分别输入用户名和密码即可。
②、匿名用户登录:ftp + ip(server),然后用户名写anonymous,密码不用输入,直接回车即可。
但是,匿名登录的话,一般管理员会指定匿名登录的根目录,即匿名登录后,只能访问指定的目录。管理员指定匿名用户根目录只需修改/etc/vsftpd.conf ,添加一句anon_root=/home/cczhao/MyFtp/即可。
但以上两种登录方式只能操作单个文件,比如上传或者下载单个文件,不能操作文件夹,或者是一次操作多个文件,一下方式可以解决上面的弊端。
lftp客户端访问ftp服务器 -- 前提要安装该客户端
简单介绍:软件安装 ---- sudo apt-get install lftp;匿名登录:lftp + ip(server),然后用户名输入login,密码依旧是直接回车。操作:上传或下载单个文件还是put/get,上传或下载多个文件mput/mget,下载整个目录及其子目录用命令mirror,上传整个目录及其子目录用命令mirror -R。
2、nfs服务器搭建 -- 通过nfs-kernel-server这个工具
nfs服务器类似于Windows下的共享文件夹,这里通过挂载来实现这样的功能。
首先还是安装该软件:sudo apt-get install nfs-kernel-server
服务端:首先创建一个共享目录,将要共享的文件或者文件夹都放到该目录下;然后修改配置文件,路径是/etc/exports,在文件末尾添加/home/cczhao/NfsShare *(rw,sync)。这里 * 的意思是共享到哪里,也就是一个IP网段,你也可以根据需要写上相应的IP网段(比如192.168.60.*);rw就是给访问者的权限,sync表示实时更新到本地磁盘。最后重启服务:sudo service nfs-kernel-server restart.
客户端:将该共享文件夹挂载到/mnt中即可。命令是mount IP:挂载的目录 /mnt(mount 192.168.130.*:/home/cczhao/NfsShare /mnt).
3、ssh服务器搭建
作用:远程操作服务器
服务器端:安装ssh,即sudo apt-get install openssh-server
客户端:
远程登录:ssh userName@serverIP
退出登录:logout
这里介绍一个scp(super copy),前提要安装了openssh-server,可以在不同主机之间进行拷贝。操作如下:scp -r 目标主机@目标主机IP: 目标主机上文件的绝对路径 要拷贝到本地主机的绝对路径。
Linux笔记③(ftp、nfs、ssh服务器搭建)的更多相关文章
- Linux下ftp和ssh详解
学习了几天Linux下ftp和ssh的搭建和使用,故记录一下.学习ftp和ssh的主要目的是为了连接远程主机,并且进行文件传输.废话不多说,直接开讲! ftp服务器 1. 环境搭建 本人的系统是Arc ...
- 在Linux系统中创建SSH服务器别名
如果你经常通过 SSH 访问许多不同的远程系统,这个技巧将为你节省一些时间.你可以通过 SSH 为频繁访问的系统创建 SSH 别名,这样你就不必记住所有不同的用户名.主机名.SSH 端口号和 IP 地 ...
- NFS文件共享服务器搭建
环境准备 centos 7.x+ 两台 192.168.40.128(用作NFS服务端) 192.168.40.129(用作NFS客户端) NFS服务端部署(192.168.40.128 机器上面执行 ...
- linux+nginx+mysql+php高性能服务器搭建
1.安装基础包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freet ...
- 【Linux笔记】阿里云服务器被暴力破解
一.关于暴力破解 前几天新购进了一台阿里云服务器,使用过程中时常会收到“主机被暴力破解”的警告,警告信息如下: 云盾用户您好!您的主机:... 正在被暴力破解,系统已自动启动破解保护.详情请登录htt ...
- RHEL6.4 NFS文件共享服务器搭建
服务端:192.168.56.16客户端:192.168.56.17 服务端安装配置1.安装软件包 # yum install rpcbind nfs-utils 2.配置开机自启动 # chkcon ...
- Linux安装FTP文档服务器
1.检查是否安装 了vsftpd,如果未安装 则安装vsftpd. 1)查看系统中是否安装了vsftpd,可以通过执行命令 :rpm -qa | grep vsftpd 2)如果没有安装 vsftpd ...
- LINUX的SSH下FTP到远程服务器Entering Passive Mode失败解决
LINUX 系统FTP连接远程服务器经常出现在传输文件或者发出 ls命令时候出现 "Entering Passive Mode "然后就再也无法运作了.该工作主要是因为LINUX的 ...
- 服务器搭建--Linux安装rabbitmq
安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-s ...
随机推荐
- Webdriver API之操作(二)
一.窗口截图 dirver.get_screenshot_as_file("D:\\report\\image\\xxx.jpg") 二.关闭窗口 dirver.close() # ...
- mpush 服务器环境配置安装 CentOS 7 and Windows
github-doc https://github.com/mywiki/mpush-doc/blob/master/SUMMARY.md Introduction 1.服务器环境 2.安装Redis ...
- 转载---关于Spring的69个面试问答
链接:http://www.importnew.com/11657.html 目录 Spring概述 依赖注入 Spring Beans Spring注解 Spring的对象访问 Spring面向切面 ...
- Elasticsearch搜索之cross_fields分析
cross_fields类型采用了一种以词条为中心(Term-centric)的方法,这种方法和best_fields及most_fields采用的以字段为中心(Field-centric)的方法有很 ...
- 【Tomcat源码学习】-2.容器管理
Tomcat作为应用服务器,我们可以理解Tomcat本身就是一个容器,用于装载应用,而作为容器本身是由若干组件以及事件构成,容器管理即为管理容器的有机组成部分. 一.Tomcat整体结构: Ser ...
- 【理论篇】Percona XtraBackup 恢复单表
小明在某次操作中,误操作导致误删除了某个表,需要立即进行数据恢复. 如果是数据量较小的实例,并且有备份,即便是全备,做一次全量恢复,然后单表导出导入,虽然麻烦一点,却也花不了多少时间:如果是数据量大的 ...
- java构造代码块,构造函数和普通函数的区别和调用时间
在这里我们谈论一下构造代码块,构造函数和普通函数的区别和调用时间.构造代码块:最早运行,比构造函数运行的时间好要提前,和构造函数一样,只在对象初始化的时候运行.构造函数:运行时间比构造代码块时间晚,也 ...
- AOJ/数据结构习题集
ALDS1_3_A-Stack. Description: Write a program which reads an expression in the Reverse Polish notati ...
- 【Spark2.0源码学习】-5.Worker启动
Worker作为Endpoint的具体实例,下面我们介绍一下Worker启动以及OnStart指令后的额外工作 一.脚本概览 下面是一个举例: /opt/jdk1..0_79/ ...
- 为RecyclerView的item之间设置相同的间距
项目中经常碰到列表当中的每一项之间需要设置间距的问题,我们可以通过给列表中的每一项设置margin值来实现,例如纵向的间距可以给每一项设置right_margin,这种方法下,整个列表的最左边会紧贴屏 ...