一、ssh服务服务器上需要装ssh服务端(系统中默认安装了,且既装有服务端也装有客户端),客户端访问需要装ssh客户端ssh服务端:openssh-serverssh客户端:openssh-cilent、xshell等服务端服务叫sshd,查看状态:se...
一、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服务给了写权限,但是还需要关注操作系统层面的权限
访问:\\ip\company,不需要密码直接进入
第二种设置sercurty=user
需要账号密码,但smb只有密码系统,需要使用系统帐号
新建用户:useradd user1
创建smb密码:smbpasswd -a user1 根据提示设置密码
重启服务:service smb restart
访问:Windows上访问:\\ip\user1,需要输入用户名和密码
访问后实际访问的是user1的家目录/home/user1下的内容
该用户user1创建的时候可以访问系统,为了安全使其不能访问系统设置:usermod -s /sbin/nologin user1
ps:配置文件中还可以设置printable 与打印机有关,设置为yes则windows上不能访问。
tail -f 可以实时查看日志
本文标题为:linux基础--07--ssh服务、apache服务和samba服务
基础教程推荐
- centos 7 安装及配置zabbix agent 2023-09-24
- IIS 6 的 PHP 最佳配置方法 2022-09-01
- apache和nginx结合使用 2023-09-10
- nginx.conf(centos7 1.14)主配置文件修改 2023-09-23
- 服务器添加git钩子的步骤 2022-12-12
- linux之conda环境安装全过程 2023-07-11
- linux下安装apache与php;Apache+PHP+MySQL配置攻略 2023-08-07
- Apache服务器配置攻略3 2022-09-01
- 实战Nginx_取代Apache的高性能Web服务器 2023-09-29
- Apache Hudi数据布局黑科技降低一半查询时间 2022-10-06