Linux文件服务——FTP&NFS&SSH(CentOS]
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux文件服务——FTP&NFS&SSH(CentOS],小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2659字,纯文字阅读大概需要4分钟。
内容图文
Linux基础——文件服务
FTP Server
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一,作用主要是提供文件共享服务
控制端口 command 21/tcp
数据端口 data 20/tcp
FTP Server 配置
提前准备好yum源仓库
yum -y install vsftpd 安装ftp touch /var/ftp/1.txt 创建共享文件 systemctl start vsftpd 启动ftp systemctl enable vsftpd 开机自启 netstat -anpt 列出tcp端口
systemctl stop firewalld systemctl disable firewalld setenforce 0 vim /etc/selinux/config SELINUX=disabled
客户机浏览器or文件管理输入ftp://服务器IP地址(默认仅能下载文件)
访问FTP
Linux FTP客户端程序访问方式1:lftp
yum -y install lftp linux 客户端访问工具 lftp 服务器的IP地址 ls get 1.txt 下载文件 mirror pub 下载目录
Linux FTP客户端程序访问方式2:wget
wget ftp://192.168.142.132/1.txt wget ftp://192.168.142.132/1.txt -O /tmp/a.sh
Linux FTP客户端程序访问方式3:sftp
具体步骤省略,一种相较于lftp更安全的访问方式,但相较于速度慢一点
方式一样,如果没有sftp服务则yum provides sftp
如无法登陆或者进入,记得取消文件夹写权限chmod a-w /var/ftp/
NFS Server
NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议,NFS 的客户端主要为Linux,支持多节点同时挂载,以及并发写入,提供文件共享服务,为 Web Server 配置集群中的后端存储
环境配置
准备一台NFS服务机,多台web服务机
nas 192.168.142.130
web 192.168.142.131
web 192.168.142.132
关闭防火墙
配置NFS
yum -y install nfs-utils 安装NFS服务 mkdir /webdata 创建网站代码存储文件夹 echo "nfs test..." > /webdata/index.html 放置测试页面 vim /etc/exports 配置NFS参数 /webdata 192.168.142.0/24(rw) 允许访问NFS的客户机 systemctl start nfs-server 启动NFS服务 systemctl enable nfs-server 开机自启NFS exportfs -v -v 检查输出是否正常
配置WEB服务端
yum -y install nfs-utils httpd 安装NFS服务 systemctl start httpd 开启 systemctl enable httpd 开机自启
howmount -e 192.168.142.130 查询NFS服务器可用目录 mount -t nfs 192.168.142.130:/webdata /var/www/html/ 挂载 df -hT 查看磁盘情况是否挂载 ls /var/www/html/ 查看关在文件夹文件 使用客户端访问web服务器看是否正常
web234...服务端配置步骤同上
依次测试访问web服务器是否正常
SSH SERVER
SSH SERVER借助SSH(安全外壳协议)远程操作和管理系统,不仅方便而且安全可靠。
ssh服务
rpm -qa | grep ssh 查看SSH是否安装 yum install openssh-server 安装ssh systemctl start sshd 启动服务(默认启动) netstat -antp | grep sshd 查看端口 systemctl enable sshd 开机启动(默认启动) ssh 账户名@IP地址 使用SSH远程管理
免密登录ssh
环境准备
192.168.142.134 服务器
192.168.142.129 跳板机
需要使用密码
生成秘钥ssh-keygen
ssh-copy-id 192.168.142.134 传递密钥
使用跳板机免密远程登陆服务器
内容总结
以上是互联网集市为您收集整理的Linux文件服务——FTP&NFS&SSH(CentOS]全部内容,希望文章能够帮你解决Linux文件服务——FTP&NFS&SSH(CentOS]所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。