centos7安装使用samba服务器免密码登录简单配置

samba简单安装和无密码分享
1、先安装服务器和客户端
[[email protected] ~]# yum -y install samba samba-client #---------------安装服务器和客户端
[[email protected] ~]# rpm -qi samba #--------------------------------查看安装sambaan安装包详情
Name : samba
Epoch : 0
Version : 4.6.2 #---------------------------------------------------这个版本号,很重要,因为有些版本配置稍有不同,泪过
Release : 12.el7_4
Architecture: x86_64
Install Date: Tue 06 Mar 2018 03:34:03 PM CST
Group : Unspecified
Size : 1932039
。。。
备份smb.conf
[[email protected] samba]# mv smb.conf smb.conf.origin
编写文本
vim smb.conf
[global] #---------------------全局设置
workgroup = ranfeng #------------工作组和windows工作组性质一样
server string = 测试samba %v #-----服务一种描述,可以随意写
netbios name = ranfeng #-----这个netbios名,这个现在不重要
security = user #这个是验证方式,user是密码登录,不支持share和server,设置user后加入下面一句话
map to guest = Bad User #
[ceshilab]
comment = share some files #共享目录注释
path = /share/ran #----共享目录绝对路径
writable = yes #-----是否允许写入
browseable = yes #是否可见
guest ok = yes #是否允许guest即任意用户访问

创建共享目录及赋权
mkdir -p /share/ran #创建目录
chmod 777 /share/ran #赋权
安全过滤放行
systemctl restart firewalld
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
systemctl stop firewalld
systemctl status firewalld
关闭SELINUX
setenforce 0
getenforce
重启smb和nmb服务
systemctl restart smb
systemctl restart nmb
查看smb是否开启
systemctl status smb
测试smb.conf编写是否正确
testparm -v

上面如果成功基本上可以访问了,访问方法很简单smbclient -L localhost或者smbclient -L ranfeng(我的主机名有修改,所以ranfeng可以)输入本机密码即可。如果是windowns用户,老方法,运行中 \\10.10.1.62即可(这个IP是服务器IP)

原文地址:http://blog.51cto.com/10942560/2132044

时间: 2024-10-02 00:54:59

centos7安装使用samba服务器免密码登录简单配置的相关文章

ssh免密码登录快速配置方法

环境需求: 两台Linux主机   A (192.168.3.101)和 B(192.168.3.102),如何使用主机 A 免密码登录 主机B ? 配置步骤: 首页登录主机 A ,在主机A上生成自己的ssh-keygen ssh-agent bash ssh-keygen -t rsa ssh-add ~/.ssh/id_rsa ls -la /root 生成 .ssh 文件目录 authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 id_rsa : 生成

ARTS打卡计划第6周-TIPS-多台服务器免密码登录

本周分享,一个命令rsync,可以在多台服务器上进行ssh免秘钥登录,反正我使用后是觉得相当好用. for i in `cat /root/hosts`;do rsync -e "ssh -p22" -avpgolr /root/.ssh [email protected]$i:/root/;done 脚本的含义是,取出 /root/hosts 下每一行的ip,同步他们的/root/.ssh 目录. 参考了:https://www.cnblogs.com/kevingrace/p/90

SSH免密码登录的配置方法

AB两台机器root用户ssh互通. 1.生成公钥.A机器生成公钥.公钥生成过程中有三次要求输入xxx的可以直接回车. ssh-keygen -t rsa 2.分发公钥.A机器/root(如果是非root用户,就是/home下该用户的主目录)下进入.ssh目录.将公钥拷贝至B机器. cd /root/.ssh scp ./id_rsa.pub [email protected]:/root/.ssh/authorized_keys shell中会要求输入B机器的密码,正常输入即可. 3.到B机器

centos7安装最新版git及免密码登录配置

一.安装最新版git (1)安装依赖包 # yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel # yum install  gcc perl-ExtUtils-MakeMaker (2)卸载旧的git版本 # yum remove git (3)查看最新git版本号 登录https://www.kernel.org/pub/software/scm/git/ 当前最新版为2.9.0 (4)下载&解压

安装Hadoop系列 — 安装SSH免密码登录

配置ssh免密码登录 1) 验证是否安装ssh:ssh -version显示如下的话则成功安装了OpenSSH_6.2p2 Ubuntu-6ubuntu0.1, OpenSSL 1.0.1e 11 Feb 2013Bad escape character 'rsion'.否则安装ssh:sudo apt-get install ssh 2)ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa解释一下,ssh-keygen代表生成密钥;-t(注意区分大小写)表示指定生成

ssh-keygen生成公私钥免密码登录远程服务器

经常需要登录远程服务器很麻烦,因此在此记录下免密码登录远程服务器的那些事. 1. 比较常用而保险的ssh-keygen公私钥配对登录. 2. 终端输入命令:ssh-keygen -t rsa 这里需要你输入一个钥匙的名称,不输入默认为:id_rsa (私钥) 和 id_rsa.pub(公钥) 通常在企业里面一台服务器有很多人使用,因此默认的名称很可能已经有人使用了,所以这里可以输入一个你自己的名字为好. 3. 输入密钥名称后,回车,会让输入密码. 4. 因为我们要免密码登录,所以别填,直接回车2

VMware虚拟机安装及免密码登录

1,安装VMware虚拟机软件. (1).安装Ubuntu之前的准备工作 1.1 点击编辑->虚拟网络编辑器 1.2选择VMnet8,点击更改设置,在弹出的用户账户控制对话框中,选择是 1.3选择VMnet8,去掉"使用本地DHCP服务器将IP地址分配给虚拟机"选项,子网选项中IP地址前三个字段和本机IP地址前三个字段相同(在命令提示符中通过ipconfig命令查看本机IP地址),然后点击NAT设置,如图: 1.4网关IP选项IP地址前三个字段和本机IP前三个字段相同,点击确定,

SSH 免密码登录——批量分发服务器

需求:nfs服务器兼做批量分发服务器.backup备份服务器.mb01服务为批量分发的客户端.通过NFS服务器讲编辑好的hosts文件批量分发到备份服务器和mb01服务器的./etc/下.使内网环境可以使用/etc/hosts 文件做正向.反向的域名解析. 由于root具有最大的权限,所以不建议使用root用户进行SSH免密码登录,而是在所有的机器上建立相同的普通用户,通过普通用户的SSH免密码登录,使用scp 命令将hosts文件分发到客户端的该普通用户的家目录下.在各客户端为该普通用户通过s

linux操作系统-两台linux服务器SSH免密码登录

A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), ip为192.168.100.247 ; A和B的系统都是Linux 在A上的命令 # ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码) # ssh [email protected]192.168.100.247 "mkdir .ssh;chmod 0700 .ssh" (需要输入密码, 注:必须将.ssh的权限设为700) # scp ~/.ssh/