zoukankan      html  css  js  c++  java
  • samba服务及vsftpd服务

    如何配置多个网卡

    第一步:

    打开设置,选择网络驱动器添加

    第二步:

    ip a 

    查看网卡是否添加成功

    第三步:

      打开刚添加的网卡配置文件(注意,你刚添加的网卡是没有配置文件的,需要去复制一份到/etc/sysconfig/network-scripts目录下,新网卡名字千万不能弄错,要与添加的名字一致)

    之后重启网卡就可以了,为什么配置多个网卡呢?

    后期需要,每个网卡对应的服务不一样

    Samba服务

    smb是什么:是Linux与windows之间的文件共享,基于cs架构(clent service架构,常用的还有bs架构)的一个服务程序。cs架构就是客服端访问服务器端。

    samba就是在Linux系统中创建出一个目录,占用一小块磁盘,如果你拿着用户跟密码,就可以得到相应的路径下的文件。

    :表示依赖的包。

    查看该服务的安装包。

    yum list | grep 服务名字 

    配置一个服务,就是配置他的文件,怎么查看samba生成了哪些文件呢

    rpm –ql samba

    samba主配置文件

    /etc/samba/smb.conf

    Samba样板文件:主要是centos6用的

    /etc/samba/smb.conf.example

    第一步:

    打开配置文件

    第二步:

    在global下面编写

    第三步: 

    [自定义] 首先定义自己的一个组名
    
     path = Linux系统的目录绝对路径(此为你要共享系统中的哪个目录)
    
     read only = no 用户还要写入文件,所以不能只读
    
     public = yes 别人是否能看到

    访问smb必须要有一个用户,在完成samba主配置文件配置后,设置登录用户

    pdbedit –a –u 用户名 #(-a是添加一个用户,-u是指定用户名)

    而后输入两次密码即可,之后再windows搜索中输入\加虚拟机配置的IP地址,注意,要关闭防火墙,要想对此目录实现可写,对此共享目录设置写的权限就可以了。

    打开创建好的服务后,会有两个文件夹,因为你的家目录还有其他用户,所以其他用户的家目录也被显示上去。

    只要设置

    chmod a= /home/用户名

    即可访问此用户家目录

    /var/log/message 

    存放着系统信息(如遇服务启动不起,可以查看此目录的报错信息)

    映射网络驱动器 

    Vsftpd服务

    右击我们共享的文件夹,选择映射网络驱动器,打开我的电脑即可查看到。

    FTB服务:在互联网上提供文件存贮和访问的服务。

    Vsftb:非常安全的文件传输,特点:安全,高速,稳定。

    模式:c/s模式

    端口:20(传数据)21(传指令)

    高位端口:1024以上

    两种工作模式:主动模式(服务器端主动连接客户端)、被动模式(等的客户端连接服务器端)

    部署安装FTB

    首先下载

    yum install vsftpd  -y

    Vsftpd有两种工作模式,一种是匿名,一种是用户

    匿名工作模式:不需要账号和密码就可以登录到服务器端

    打开配置文件

    /etc/vsftpd/vsftpd.conf
    
    anonymous_enable=YES   #允许匿名访问模式
    
    anon_umask=022         #匿名用户上传文件的umask值
    
    anon_upload_enable=YES #允许匿名用户上传文件
    
    anon_mkdir_write_enable=YES  #允许匿名用户创建目录
    
    anon_other_write_enable=YES  #允许匿名用户修改目录名称或删除目录

    修改以上几条即可实现匿名模式。

    用户登录模式

    首先关闭匿名登录,而后开启即可。

    他的登录用户跟Linux系统登录用户通用。当用户登录成功时,登录的是该用户的家目录。

    vsftpb用户管控

    /etc/vsftpd

    这个目录里有两个文件

    ftpusers
    
    user_list

    这两个文件是管控用户的文件,将用户添加进去就不能访问vsftpd服务了。

    访问

    ftp:// ip 

    systemctl常用操作

    重启服务

    restart 服务名

    启动服务

    start 服务名字

    停止服务

    stop 服务名字

    查看状态信息

    status 服务名字

    平滑重启(在不中断我服务时,加载我新添加的东西)

    reload 服务名字

    开机自启

    enable 服务名字

    开机不自启

    disable 服务名字

    查看该服务是否开机自启

    is-enabled 服务名字

    ssh免密登录(需求:在一台服务器上部署另一台服务器)

    登录

    ssh 用户名@IP

    生成密钥

    ssh-keygen 

    发送密钥

    ssh-copy-id ip

    xshell连接速度慢

    vim /etc/ssh/sshd_config

    将115行注释打开,把yes改为no

    重启

    systemctl restart shhd
  • 相关阅读:
    [iOS基础控件
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    [iOS 多线程 & 网络
    linux开发脚本自动部署及监控
  • 原文地址:https://www.cnblogs.com/shuaiyin/p/10910747.html
Copyright © 2011-2022 走看看