第十四篇:shs服务、apache服务、samba服务
shs服务:提供远程管理
1.远程操作服务器需要在服务器端和客户端os上安装ssh server,ssh client
2.常用的ssh client软件有:xshell,sercureCRT,putty,VNC...
常用的ssh server有:openssh-server(操作系统自带)
3.查看server端的ssh服务状态:service sshd status
sshd的配置文件在:etc/ssh/sshd_config
修改完配置文件,启动服务:service sshd restart
4.client端通过软件运行ssh ip:port连接到server
apache服务httpd:提供网站服务
1.部署服务的步骤
(1)准备环境
a.关闭防火墙:service iptables stop (chkconfig iptables off:开机就关闭)
b.关闭selinux:setenforce 0
(/etc/sysconfig/selinux文件中修改selinux值为disbaled:开机就关闭)
c.配置ip
(2)安装软件包
yum install httpd -y
(3)修改配置文件
/etc/httpd/conf/httpd_conf
配置文件中关注两个参数:
a.Listen 80 :监听80端口
b.DocumentRoot:/var/www/html (存放的是网站的根文件)
(4)重启服务
service httpd restart
(5)测试
浏览器中访问server的ip:port(浏览器默认port 80)
例:‘http ://ip:port/a.txt’服务会去server上找根文件路径下找a.txt文件,
若不指定文件,就访问默认文件index.html
samba服务
(1)准备环境
a.关闭防火墙
b.关闭selinux
c.配置ip
(2)安装软件包
yum install smaba -y
(3)修改配置文件
/etc/samba/smb.conf
a.配置文件中‘security=share’相当于匿名访问共享文件夹
如,[compnay] 一个[]表示一个id
comment=company 设置共享注释
path=/company 设置共享目录的物理路径
valid users=@组名,用户名 设置允许哪些合法组或用户访问
public=yes/no 设置该共享资源是否能给游客账号访问
browseable=yes/no 设置共享资源是否为隐藏共享
writable=yes/no 设置是否允许客户端写入数据
write list=+staff 允许全体用户写入
b.配置文件中‘security=user’需要用samba账号登录,访问的是账号的家目录
先创建系统账号,再将该账号添加到samba中,如 smbpasswd -a user01
(4)重启服务
service smb restart
(5)测试
计算机(右击)-映射网络驱动器-文件夹中输入
a.访问共享文件夹:\\服务器ip\samba服务的某个id
如:\\192.168.11.200\company
b.访问samba账号:\\服务器ip\账号名
如:\\192.168.11.200\user01
ps:勾选上‘使用其他方式登录’