linux基础--07--ssh服务apache服务和samba服务

Posted 会长大的

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础--07--ssh服务apache服务和samba服务相关的知识,希望对你有一定的参考价值。

一、ssh服务

服务器上需要装ssh服务端(系统中默认安装了,且既装有服务端也装有客户端),客户端访问需要装ssh客户端
ssh服务端:openssh-server
ssh客户端:openssh-cilent、xshell等
服务端服务叫sshd,查看状态:service sshd status;对应的配置文件是:/etc/ssh/sshd-config
配置文件中可以设置修改端口号等操作
让ssh连接变快:
  1.修改配置文件中:useDNS可以改为no,不解析ssh连接更快
  2.修改/etc/hosts中添加本机的IP和主机名

ssh连不上还可能是防火墙的原因:
  关闭防火墙:service iptables stop
  使开机后不启动:chkconfig iptables off

 

二、apache服务

部署服务分以下几步:
0.准备环境:
  关闭防火墙:service iptables stop(chkconfig iptables off)
  关闭selinux:setenforce 0(修改配置文件/etc/sysconfig/selinux中 SELINUX=disabled)
  配置ip
1.安装软件包:yum install httpd
2.修改配置文件:/etc/httpd/conf/httpd.conf
  记住端口80、doumentRoot 的路径文档根目录-----这个路径就是http访问的时候默认的路径

3.重启服务 service httpd restart
4.测试

默认在浏览器后不输入路径,默认会固定访问文档根目录下的index.html

 

三、samba服务

是网络服务器,用于linux系统下
0.准备环境:同上
1.安装软件包:yum install samba -y
2.修改配置文件:/etc/samba/samb.conf
  里面的sercurity=share (为user模式,需要输入账号密码,如果为share则不需要)
  可以增加共享文件夹定义例如:在最后增加

       

   【company】
  Comment = share file
  Path=/company
  Public=yes    #表示是否可以让游客账户访问
  Writable=yes  #是否可写
  Writelist=+staff #表示全部用户

 

3.重启服务:service smb restart
4.测试
  在客户端上访问该共享需要注意:虽然smb服务给了写权限,但是还需要关注操作系统层面的权限
  访问:\ipcompany,不需要密码直接进入

第二种设置sercurty=user
需要账号密码,但smb只有密码系统,需要使用系统帐号
新建用户:useradd user1
创建smb密码:smbpasswd -a user1 根据提示设置密码
重启服务:service smb restart

访问:Windows上访问:\ipuser1,需要输入用户名和密码
访问后实际访问的是user1的家目录/home/user1下的内容

该用户user1创建的时候可以访问系统,为了安全使其不能访问系统设置:usermod -s /sbin/nologin user1

 

 

 


ps:配置文件中还可以设置printable 与打印机有关,设置为yes则windows上不能访问。
tail -f 可以实时查看日志

 

































以上是关于linux基础--07--ssh服务apache服务和samba服务的主要内容,如果未能解决你的问题,请参考以下文章

linux[基础]-29-[Apache服务]-[安装Apache服务]-[01]

apache日志分割

linux[基础]-29-[Apache服务]-[虚拟主机]-[04]

Apache JMeter--1基础介绍

linux[基础]-29-[Apache服务]-[个人用户主页功能]-[03]

错误(104):通过对等方重置连接 - Linux RHEL,Apache HTTP Server和IIS服务器