linux ftp\nfs\ssh服务器搭建
1.ftp服务器的搭建(vsftpd)
作用:文件的上传和下载
- 服务端(serve)
1>安装 sudo apt-get install vsftpd(vsftpd需要安装)
2>修改配置文件
进入/etc/vsftdp.conf 进行相关的配置
3>重启服务
sudo service vsftdp restart - 客服端(client)
1>安装 sudo apt-get install vsftpd(vsftpd需要安装,默认的服务端客户端都有)
2>实名登录(一般不允许实名登录,权限太大)
ftp +IP(sever的ip)
输入用户名(sever的用户名)
输入登录密码
//进入后就可以进行文件的上传(只能上传client当前目录的文件)和下载,不能上传下载目录(需要压缩 tar rar zip)
上传:put 文件名字
下载: get 文件名字
3>匿名登录(只能访问指定的目录)
服务端需要进入/etc/vsftdp.conf 进行相关的配置,指定文件目录作为匿名用户登录的根目录
ftp+IP(sever)
anonymous
不用密码
上传:put 文件名字
下载: get 文件名字
4>lftp客服端访问ftp服务器(可以操作目录)
退出:exit;
注意:
scp命令(用于少量的文件的拷贝,就可以不搭建ftp服务器)
scp -r(递归) 目标用户名@目标主机IP地址:目标文件地址 保存到本机的地址
2.nfs服务器的搭建(nfs-kernel-sever)
作用:功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件,作为局域网,作为共享文件夹来使用。
服务端(sever)
1> 软件安装
sudo apt-get install nfs-kernel-server
2>创建共享目录
mkdir 目录名(第3>步要用)
3>修改配置文件
/etc/exports
//2>中创建的目录的路径 *(rw,sync) //*指的是192.168.40.*这一网段
4>重启服务
sudo service nfs-kernel-server restart
客服端(client)
1>挂载服务器共享目录
mount IP(sever):共享目录的地址
eg:sudo mount 192.168.40.119:/home/khy/khy/共享目录 /mnt //挂载在mnt/目录下
3.ssh服务器的搭建
作用:远程登录服务器或者主机,可进行服务器的远程维护
服务端(sever)
1>安装ssh
客服端(client)
1>远程登录
ssh 远程主机名(sever)@severIP
2>退出登录
logout;