centos7共享服务器怎么用
❶ 怎么在centos 7上配置ftp服务器
二、专门新建一个FTP服务器的用户
在此我已ftpuser为例子:
命令:useradd
ftpuser
新增一个用户ftpuser
passwd
ftpuser
为ftpuser设定密码,期间会有两次提示输入密码确认。
三、为FTP服务设置防火墙
ftp默认端口是21,而centos默认是没有开启的,所以要修改iptables文件
vi
/etc/sysconfig/iptables
-A
INPUT
-p
tcp
-m
state
--state
NEW
-m
tcp
--dport
21
-j
ACCEPT
最后:wq
保存
重启防火墙:service
iptables
restart
注意:会出现iptables.service文件不存在,由于Centos7默认是firewall作为防火墙,这里改为iptables防火墙
systemctl
start
firewalld.service
#启动firewall
systemctl
stop
firewalld.service
#停止firewall
systemctl
disable
firewalld.service
#禁止firewall开机启动
❷ 【NFS】CentOS7.x NFS服务器和客户端设置
NFS:Network file system,网络文件系统
sun公司1984年推出,用来在网络中的多台计算机间实现资源共享(包括象文件或cd-rom)
设计的目的是:实现在不同系统间交互使用,所以它的通信协议采用与主机和操作系统无关的技术
NFS Server可以看作是File Server,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使 用NFS的远端文件就象是在使用本地文件一样
FS协议从诞生到现在有多个版本:NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)
RPC(Remote Procere call)
NFS本身是没有提供信息传输的协议和功能的,但NFS却能让我们通过网络进行资料的分享,这是因为NFS使用了一些其它的传输协议。而这 些传输协议用到这个RPC功能的。
NFS本身就是使用RPC的一个程序,或者说NFS也是一个RPC SERVER.所以只要用到NFS的地方都要启动RPC
服务,不论是NFS SERVER或者NFS CLIENT。这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。可以这么理解RPC和NFS的关系:NFS 是一个文件系统,而RPC是负责负责信息的传输。
nfs在系统中的后台守护进程: nfs
nfs服务需要启动的其他进程:
rpc.nfsd:接收从远程系统发来的NFS请求,并将这些请求转化为本地文件系统请求
rpc.mountd:执行被请求的文件系统的挂接和卸载操作
rpc.portmapper:将远程请求映射到正确的NFS守护程序
rpc.statd:在远程主机重启时,提供加锁服务
rpc.quotaed:提供硬盘容量的管理能力,磁盘限额
在服务器上使用 rpcinfo -p | grep -iE "service|NFS" 命令,显示服务器上可使用的 NFS 版本
# rpcinfo -p | grep -iE "service|NFS"
表示服务器可提供 NFS V3 和 NFS V4。
如果不需要krb5p,设置完就可以直接可以mount了
如果需要krb5p,在/etc/sysconfig/nfs文件中要设置
RPCNFSDARGS="-N 4"
-N 表示禁用 ,也可以是"-N 3"或者"-N 2",这是代表NFS版本,NFSv2,3,4,改完这个要将服务restart
这一项必须要填,不然client端会报错access错误,而server端不会有一点反应,连log中都不会出现报错!
CentOS 7 NFS设置
https://huataihuang.gitbooks.io/cloud-atlas/service/nfs/setup_nfs_on_centos7.html
鸟哥的 linux 私房菜 -- NFS 服务器
http://linux.vbird.org/linux_server/0330nfs.php
CentOS 7.x NFS Server 的防火墙设定
http://blog.ilc.e.tw/blog/index.php?op=printView&articleId=682711&blogId=25793
CentOS 7 NFS服务器和客户端设置
http://blog.huatai.me/2014/10/14/CentOS-7-NFS-Server-and-Client-Setup/
Linux NFS参数配置
http://virues.iteye.com/blog/1345014
NFS各个版本之间的比较
https://blog.csdn.net/ycnian/article/details/8515517
系统管理指南:网络服务
https://docs.oracle.com/cd/E19253-01/819-7059/index.html
网络文件系统
https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_71/com.ibm.aix.performance/nfs_ovw.htm
❸ 如何在CentOS 7中安装,配置和安全FTP服务器
ftp服务器测试环境
1、CentOS 7.2
2、服务器IP地址 192.168.1.10
1、安装并启动 FTP 服务
1.1 安装 VSFTPD
使用 yum 安装 vsftpd
yum install -y vsftpd
1.2 启动 VSFTPD
安装完成后,启动 FTP 服务:
service vsftpd start
启动后,可以看到系统已经监听了 21 端口:
netstat -nltp | grep 21
此时,访问 ftp://192.168.1.10 可浏览机器上的 /var/ftp目录了。
开机启动服务
chkconfig --level 2345 vftpd on
具体可以到 【5分享】 搜索文档FTP
❹ centos7挂载Windows共享文件夹
centos7挂载windows共享文件夹
练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享)
步骤
1. 设置挂载点: mkdir /mnt/win #挂载点可以自己根据喜好设置
mount -t cifs -o username="共享文件夹的登录账户",password="共享文件夹的共享密码" //192.168.4.245/备份目录 /mnt/win
查看win的共享文件夹是否被挂载
df -h
或者直接到挂载文件夹下看一下有没有挂载内容
<pre style="box-sizing: border-box; outline: 0px; margin: 0px 0px 24px; padding: 8px; font-weight: normal; position: relative; white-space: pre-wrap; overflow-wrap: break-word; overflow-x: auto; font-family: Consolas, Inconsolata, Courier, monospace; font-size: 14px; line-height: 22px; color: rgb(0, 0, 0);">#cd /mnt/win
3. 开机自动挂载
修改fstab文件 vim /etc/fstab
在文件的末尾加上一行
//192.168.4.245/备份 /mnt/win cifs username=共享文件夹的登录账户,password=共享文件夹的共享密码 0 0
一旦共享文件夹的主机ip地址、登录账户及密码发生改变,将需要重复1.2.3步骤。
❺ 怎么在centos7上安装ftp 服务器,并创建ftp用户,成功登陆进去实现文件共享,求详细教程操作
下载:与本地终端当前用户相同,如你以root用户使用系统,然后用user用户登录ftp服务器,则你下载下来的文件属于root用户与root组,其中root组为root用户的主要组(***);属主与是哪个用户登录服务器没有关系。且读写权限为644。在下载时匿名用户是和这一样的.上传:以本地用户user登录服务器,则上传的文件的用户就是user,而组也和user的主要组相同,权限为也为644;ftp(匿名用户)用户上传的文件的用户与组与ftp相同,但是权限为600
❻ centos7 ssh服务怎么使用ftp
方法/步骤1、运行yum install vsftpd命令
[root@localhost ~]# yum install vsftpd
2、完成ftp安装后,将 /etc/vsftpd/user_list文件和/etc/vsftpd/ftpusers文件中的root这一行注释掉
# root
3、执行以下命令
# setsebool -P ftpd_disable_trans=1
修改/etc/vsftpd/vsftpd.conf,在最后一行处添加local_root=/
4、重启ftp进程 #service vsftpd restart
注:每次修改过ftp相关的配置文件,都需要重启ftp进程来生效。
vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。
vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。
(1)用户登录控制
anonymous_enable=YES,允许匿名用户登录。
no_anon_password=YES,匿名用户登录时不需要输入密码。
local_enable=YES,允许本地用户登录。
deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。
banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。
❼ 求网络专业的学长学姐帮个忙,linux的CentOS-7版本怎么搭建samba服务器
安装samba服务器
yum install -y samba
注意:这条命令是centos的,Redhat的安装samba服务器在下面
创建文件管理用户
useradd vina
设置vina为Samba的登录用户
pdbedit -a -u vina //此步骤需要输入密码
查看已存在的samba服务器的账号列表
pdbedit -L
创建共享目录并设置权限
mkdir /opt/mytoolschmod 777 /opt/mytools/
编辑samba服务器的配置文件
cp -p /etc/samba/smb.conf /etc/samba/smb.conf.bak //编辑前先备份vim /etc/samba/smb.conf
末尾加入
#自定义共享参数(可以添加多个自定义共享参数)[tools] #[共享名] comment=mytools #对该共享的描述,可以是任意字符串 path=/opt/mytools #共享目录路径 public=no #public用来指定该共享是否允许guest账户(匿名账号)访问 writable=no #writable用来指定该共享路径是否可写 valid user=vina #允许访问该共享的用户 read only=no #该共享服务是否为只读
关闭防火墙和selinux
service firewalld stop //centos7以下的为service iptables stopsetenforce 0 //临时关闭,重启失效
启动samba服务器
service smb start
systemctl enable smb.service //有必要的话开机自启
windows开始验证,共享目录下创建一个文件
touch /opt/mytools/test.txt
在windows上验证 打开我的电脑 地址栏输入 \\ip地址,对话框输入用户和密码
Redhat验证方式,还需要安装samba在Redhat上
samba的rpm包放在镜像里 先挂载镜像到mnt/cdrom
mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom/cd /mnt/cdrom/Packages/
在Packages工作目录下开始安装samba服务器
注意:先卸载系统默认安装的samba 否则会导致安装失败
rpm -e samba-common samba-client-libs --nodeps //--nodeps为强制执行
开始安装
rpm -ivh samba* --nodeps
开始验证
smbclient //IP地址/tools -U vina //输入密码登录ls //查看exit //退出samba服务器
注意:防火墙和selinux的关闭
❽ 如何实现多人同时登录centos 7服务器并进行
网页链接
-供参考
这是 实现多人同时登录centos 7服务器并进行远程桌面
Step 1: 在CentOs7上安装Tigervnc-server
1.安装Tigervnc-server
Tigervnc-serveris a program which executes anXvncserver and starts parallel sessions ofGnomeor other Desktop Environment on the VNC desktop.
同个用户可以通过多个客户端使用VNC会话。在CentOS7上安装Tigervnc-server请打开终端,使用root用户权限安装:
sudo yum -y install tigervnc-server
2.安装完毕后,切换到你想使用Tigervnc-server的用户,然后使用下列命令对VNC设置密码,需要注意的是密码长度必须为6位以上:
su - your_user
vncpasswd
3.接下来,在系统配置文件路径下为你的用户添加一个VNC服务配置文件(daemon configuration file)。需要注意的是拷贝至系统路径需要root权限。
加入当前用户不具有root权限,请切换到root用户(su - root)或者使用以下命令:
sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
4.下一步,编辑从系统路径(/etc/systemd/system/)拷贝过来的VNC的模板配置文件。将其中的用户名改为你的用户名。
(注意) 在@后面的数字1表示的是显示界面的序列号,对应的端口是port5900+序列号。对于每一个启动的vncserver服务,端口号5900会自增1。
……
(梁兆铃)
❾ centos7安装nfs挂载
下面记录了NFS服务器和客户端的安装步骤,并进行NFS共享,服务器和客户端都使用在CentOS 7系统。
服务端安装
准备一个要共享的目录:
编辑/etc/exports:
添加一行:(输入一下,按i键进入编辑,按Esc退出,再输入:wq保存)
更新配置文件,使之生效:
/var/nfs:共享的NFS目录
192.168.0.0/24: 客户端 IP 范围,* 代表所有,即没有限制。
rw: 权限设置,可读可写。
sync: 同步共享目录。
no_root_squash: 可以使用 root 授权。
no_all_squash: 可以使用普通用户授权。
启动相关服务:
重启 NFS 服务
可以检查一下本地的共享目录
防火墙需要打开 rpc-bind 和 nfs 的服务
二种二选一都试试
1、
2、
客户端安装
安装NFS:
(设置启动,也可能不需要设置这个步骤)
创建一个目录,做为NFS共享目录的挂载点:
挂载NFS共享目录:
查看所有挂载点:
客户端自动挂载
在结尾添加类似如下配置
由于修改了 /etc/fstab,需要重新加载 systemctl。
此时已经启动好了。如果实在不放心,可以重启一下客户端的操作系统,之后再查看一下。
❿ Centos7 samba如何配置 做文件服务器,注:samba 已安装,网络已配好,ping得通!
你好,看样子你配置都搞好了,CentOS 7下重启 smb服务的命令是:
systemctl restart smb
重启之后试试看服务正常否,如果不能正常使用的话,看看防火墙和SElinux的配置是否有问题。
关于linu服务器的搭建是配置管理,推荐看下刘遄老师写的《linux就该这么学》,书籍是以RHEL7为教学系统来编写的,可以很好的解决你 6版本和7版本命令不同的问题!