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 ...
随机推荐
- 免费给自己的网站加 HTTPS
简介 本文是通过 Let's Encrypt 提供的免费证书服务,实现让自己的网站加上 HTTPS.我的网站 -- hellogithub,就是通过这种方式实现的 HTTPS,效果如下: Let's ...
- html 数字不转行问题
代码如下 <div style="width:20px;height:20px"> 111111111111111111111111111111111111111111 ...
- windows平台把UliPad添加到右键菜单
对.py文件支持右键用UliPad打开方式支持: 1.打开注册表(win+R,运行框输入regedit) 2.先对*.py文件进行设置.找到注册表目录HKEY_CLASSES_ROOT\Python. ...
- 傻瓜式使用AutoFac
定义一个接口: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespa ...
- JavaScript巧学巧用
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 由于工作和生活上的一些变化,最近写文章的频率有点下降了,实在不好意思,不过相信不久就会慢慢恢复过来, ...
- hadoop2.8和spark2.1完全分布式搭建
一.前期准备工作: 1.安装包的准备: VMware(10.0版本以上) : 官方网站:https://www.vmware.com/cn.html 官方下载地址:http://www.vmware. ...
- 初识Android触摸事件传递机制
前言 今天总结的一个知识点是Andorid中View事件传递机制,也是核心知识点,相信很多开发者在面对这个问题时候会觉得困惑,另外,View的另外一个难题滑动冲突,比如在ScrollView中嵌套Li ...
- css代码实现
纯 CSS 实现下面我们探讨下,使用纯 CSS 的方式能否实现. hover 伪类实现 使用 hover 伪类,在鼠标悬停在按钮上面时,控制动画样式的暂停. 关键代码如下: <div class ...
- 解析View的getDrawingCache方法
1. View 的getDrawingCache方法 有时候需要将某个view的内容以图片的方式保存下来,感觉就和截图差不多,可以使用View 的getDrawingCache方法,返回一个Bitma ...
- DFB系列 之 Flip()更新buffe
1. 函数原型解析 函数声明: DFBResult Flip ( IDirectFBSurface * thiz, const DFBRegion * region, ...