1 lftp的介绍
1.1 lftp的作用
\qquad 一个ftp客户端工具,可以上传或者下载文件。
1.2 lftp的安装
\qquad
Ubuntu下:sudo apt-get install lftp
\qquad
centos下:sudo yum install lftp
1.3 使用lftp登录服务器
\qquad
匿名登录:lftp IP地址
\qquad
匿名登录用户名:login
\qquad
lftp登录远程服务器端,不仅可以通过常规的指令操作服务器端,也可以通过l+命令
的形式,操作客户端,即本地的linux操作系统。比如lpwd
、lcd
等等。
1.4 操作
\qquad
上传单个文件:put 文件名
\qquad
上传多个文件:mput 文件名1 文件名2 文件名3
\qquad
下载单个文件:get 文件名
\qquad
下载多个文件:mget 文件名1 文件名2 文件名3
\qquad
下载整个目录包含目录下的子目录:mirror 目录名
\qquad
下载整个目录包含目录下的子目录:mirror -R 目录名
2.nfs的介绍
2.1 nfs的作用
\qquad nfs(net file system),网络文件系统。nfs允许网络中的计算机之间通过TCP/IP网络共享资源。
2.2 nfs的下载
\qquad
centos:sudo yum install -y nfs-utils rpcbind
\qquad
ubuntu:sudo apt-get install nfs-kernel-server
2.3 nfs服务器的搭建
\qquad (1)创建一个共享目录,比如在xiaozhao用户下创建fileshare目录:/home/xiaozhao/fileshare
mkdir /home/xiaozhao/fileshare
\qquad (2) 修改配置文件exports,设置共享目录下的文件可读可写,并设置同步写入内存与磁盘当中,在exports中添加共享的目录路径。
sudo vim /etc/exports
/home/xiaozhao/fileshare *(rw,sync)
\qquad (3) 重启服务
sudo service rpcbind restart
sudo service nfs restart
2.4 客户端登录服务端的共享目录
\qquad (1)将服务端的共享目录挂载到客户端的mnt目录下
sudo mount 服务端IP:共享目录的路径 /mnt
\qquad (2)卸除挂载
umount /mnt
3.ssh的介绍
3.1 ssh的作用
\qquad ssh(Secure Shell),客户端可以通过ssh远程管理服务端,并且具有强大的管理权限。
3.2 ssh的安装
sudo yum install openssh-server
3.3 ssh服务端的启动和停止
service sshd restart
service sshd stop
3.3 客户端的ssh登录
ssh 服务端用户名@服务端IP
\qquad 回车之后,输入yes,然后输入服务端用户名的密码,然后登录成功。
3.3退出
logout
4.scp的介绍
4.1scp的作用
\qquad scp(super copy),超级拷贝。scp可以在不同主机之间完成拷贝,比如把服务端的文件拷贝到客户端主机中。
4.2 scp的使用
\qquad 首先安装openssh-server
sudo yum install openssh-server
scp -r 服务端的用户名@服务端IP 要拷贝的服务端的目录 拷贝到当前客户端的目录
\qquad 比如服务端的IP为192.168.16.119;服务端用户名:xiaoming;要拷贝的目录为:/home/xiaoming/music;拷贝到当前客户端的目录:/home/zhangsan/f_music。
scp -r xiaoming@192.168.16.119 /home/xiaoming/music /home/zhangsan/f_music