linux如何升级sshf服务,技术宅 篇一:为Linux系统安装samba&升级openssh服务

技术宅 篇一:为Linux系统安装samba&升级openssh服务

2020-02-04 09:46:03

5点赞

20收藏

2评论

hello,小伙伴们有为linux系统安装过samba及openssh服务吗,今天在实验环境升级测试了一下,感兴趣的可以看看。以下过程仅供参考,生产环境下操作一定要谨慎哦

Redhat 和CentOS Linux 安装操作系统自带的ssl/ssh、samba 软件服务版本比较低,一般都有严重漏洞,需要安装更新版本的软件

一、安装前准备

Linux7与6的服务配置有些许不一样,下面是Linux7 上samba-4.6.4 及openssl-1.0.1p/openssh-7.5p1升级的过程

开启telnet服务(自由选择,可不开启)

以防升级ssh 过程出现问题不能远程连接,先把telnet 服务打开

1.1---------安装telnet-server

# yum install telnet*

# yum install xinetd

b7031b2fcf231823857cb817d6bd4343.png

1.2---------允许root用户登入,可用下列方法

# mv /etc/securetty /etc/securetty.bak

1.3--------CentOS 7 设置开机启动:

systemctl enable xinetd.service

systemctl enable telnet.socket

1.4--------开启service:

systemctl start telnet.socket

systemctl start xinetd

1.5-------开启防火墙端口,如果防火墙已经关闭可以不操作

firewall-cmd --permanent --add-port=23/tcp

firewall-cmd --reload

升级配置后把telnet 服务关闭

--------设置开机不启动:

systemctl disable xinetd.service

systemctl disable telnet.socket

--------关闭service:

systemctl stop telnet.socket

systemctl stop xinetd

二、安装SAMBA

samba-4.6.4.tar.gz 本次安装所用安装包(之前下载,相对目前版本较旧)

2.1 安装依赖包

# yum install gcc gcc++ gnutls-devel python python-devel python-lib* libacl-devel openldap-devel -y

2.2 解压samba软件

# tar xf samba-4.6.4.tar.gz

2.3 编译安装samba软件

# cd samba-4.6.4

# ./configure --prefix=/soft/samba

# make && make install

2.4 添加动态链接库

# echo "/soft/samba/lib" >> /etc/ld.so.conf

# ldconfig #加载动态链接库

2.5 复制、过滤配置文件,可以省略自己生成(若之前有配置文件,一定注意备份)

# cp /root/samba-4.6.5/packaging/LSB/smb.conf /soft/samba/etc/

# cd !$

# cp smb.conf smb.conf.bak

# grep -Ev "#|^$|;" smb.conf.bak > smb.conf

--------配置信息(建议根据自己需要进行修改)

# vi /soft/samba/etc/smb.conf

[common]

path = /common

read only = no

public = no

vaild users = sobeyinfo

[pro_info_j]

path = /u01/pro_info_j

read only = no

public = no

vaild users = sobeyinfo

[sobeyinfo]

path = /home/sobeyinfo

browseable = No

[backup]

path = /backup

read only = no

public = no

vaild users = testuser

browseable = Yes

共享目录为:/backup,共享目录对外名称为:[backup] 即在Windows看到的目录名称。

2.6 设置共享目录权限

# chown -R nobody:nobody /backup

# chmod -R 777 /backup

2.7 创建用户

注:这里需要系统上已存在的用户,不然会报错

# useradd testuser

# passwd testuser

# /soft/samba/bin/pdbedit -a -u testuser

2.8 查看用户是否创建成功

# /soft/samba/bin/pdbedit -L

testuser:500:

2.9 测试smb.conf配置是否正确

/soft/samba/bin/testparm

2.10 启动samba服务器

# /soft/samba/sbin/smbd

# ps -ef |grep smbd ## 检查服务进程

2.11 设置开机自启动

# vi /etc/rc.d/rc.local文件,在末尾增加如下内容

/soft/samba/sbin/smbd

/usr/local/samba/sbin/smbd

在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

chmod +x /etc/rc.d/rc.local

# /etc/rc.d/rc.local 直接运行脚本测试内容是否正确.

总结

samba共享主要用在windows服务器上。安装配置不是很困难,网上也有很多教程,这里只是教大家简单配置一下。最最重要,生产环境操作切记需谨慎!!!

c2ad9c123c4d84295e50d901fd065b58.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值