Linux学习笔记(第十四篇)管理常用网络服务

Linux学习笔记(第零篇)计算机基础
Linux学习笔记(第零篇)Linux文件系统及Shell
Linux学习笔记(第一篇)零散命令
Linux学习笔记(第二篇)目录操作命令
Linux学习笔记(第三篇)文件操作命令
Linux学习笔记(第四篇)文件内容操作命令+正则表达式+重定向和管道
Linux学习笔记(第五篇)归档及压缩命令
Linux学习笔记(第六篇)Vi编辑器
Linux学习笔记(第七篇)用户和组管理
Linux学习笔记(第八篇)磁盘与文件系统管理
Linux学习笔记(第九篇)逻辑卷管理(LVM)
Linux学习笔记(第十篇)进程管理
Linux学习笔记(第十一篇)服务管理
Linux学习笔记(第十二篇)网络基础
Linux学习笔记(第十三篇)通信管理
Linux学习笔记(第十四篇)管理常用网络服务
Linux学习笔记(第十五篇)常用网络服务器配置

Part14–管理常用网络服务

1.网络时间服务(NTP服务):

  • 网络时间服务Net Time Service(NTP)是一个跨越广域网或局域网的复杂的同步时间协议,从而实现在网络上的高精准度计算机校时,用来在Internet上使不同的机器能维持相同时间。
  • 时间服务器(Time Server)是利用NTP的一种服务器,通过它可以使网络中的电脑保持时间同步,通常可获得毫秒级的精度。
  • restrict参数设定权限,server参数设定上级时间服务器,peer参数设定同级时间服务器。driftfile参数后面的文件记录与上级服务器联系时所花费的时间。
    在这里插入图片描述
  • NTP客户端设置
    在这里插入图片描述

2.CUPS打印服务:

  • CUPS是RHEL默认的打印服务。可以通过CUPS服务提供给用户进行打印,也可以通过网络分享给其他用户端使用。
  • CUPS的全名为Common Unix Printing System,是由Easy Software Products公司开发的一套打印服务器软件,目前的CUPS采用GPL的授权有式发布,在GPL的保障下可以自由地使用CUPS这套强大的打印服务器软件。

3.CUPS支持的协议:

  • LPD
    这是传统UNIX使用的打印通信协议。LPD协议的优点是使用率高,几乎所有的UNIX打印系统都支持LPD协议;然而最大的缺点是安全性欠佳,通过LPD协议传输的文件是完全不加密的,网络上的任何人都可以直接取得打印的内容,而且截至目前为止,LPD仍不支持验证客户端的功能。
  • IPP
    IPP全名为“因特网打印协议(Internet Printing Protocol)”,是基于(Base)HTTP的一个协议,专门提供打印的功能。IPP的主要优点是标准化,因此只要是支持标准IPP协议的打印系统,都可以使用Red Hat Enterprise Linux进行打印;而且IPP也可以利用HTTP协议的加密与验证机制提高其安全性。
  • HTTP
    由于IPP是基于HTTP而开发的协议,因此CUPS除了支持IPP外,当然也顺便支持HTTP协议。
  • SMB
    CUPS还可以通过SMB协议读取Windows系统的打印机服务器;或者通过SMB协议在Windows的网上邻居中共享Red Hat Enterprise Linux中的打印机设备。

4.本地打印机:

  • 启动命令:system-config-printer
    在这里插入图片描述

5.构建SSH远程登录系统:

  • SSH(Secure Shell,安全的命令解释器)
    为客户机提供安全的Shell环境,用于远程管理
    默认端口:TCP 22
  • OpenSSH
    官方站点:http://www.openssh.com
    主要软件包:openssh-server、openssh-clients
    服务名:sshd
    服务端主程序:/usr/sbin/sshd
    客户端主程序:/usr/bin/ssh
    服务端配置文件:/etc/ssh/sshd_config
    客户端配置文件:/etc/ssh/ssh_config

6.OpenSSH服务端完全控制:

  • 用户远程登陆安全控制:
    在这里插入图片描述

  • SSH登录使用的用户名:
    服务器中的本地系统用户的帐号名

  • SSH登录的用户验证方式:
    密码验证:使用服务器中系统帐号对应的密码
    密钥对验证:使用客户机中生成的公钥、私钥
    在这里插入图片描述

7.SHH客户端应用:

  • 使用ssh命令远程登录:
    方式1: ssh 用户名@服务器地址
    方式2: ssh -l 用户名 服务器地址
    方式3: ssh 服务器地址
  • 使用scp命令远程复制文件/目录:
    方式1: scp 用户名@服务器地址:源文件 目标路径
    方式2: scp 本地文件 用户名@服务器地址:目标路径
    若复制的是目录,则需添加“-r”选项
  • 使用sftp命令从服务器下载文件:
    (1)使用图形客户端软件 PuttyCN
    主要用途:基于SSH协议远程登录以便管理服务器
    下载地址:http://wrc.gro.clinux.org/putty/
    (2)使用图形客户端软件 WinSCP
    主要用途:基于sftp、scp或ftp的方式下载/上传数据
    下载地址:http://winscp.net/
    在这里插入图片描述

8.构建密匙对验证的SSH登录体系:
在这里插入图片描述

  • 基本实现步骤
    (1)在客户机创建密钥对
    ssh-keygen –t rsa
    (2)将公钥文件上传至服务器
    ssh-copy-id –i id_rsa.pub user@remote
    (3)在客户机远程登录进行验证
    在这里插入图片描述

9.VNC服务:

  • VNC(virtual network computing),是一种由AT&T开发的远程控制的技术,可以运行于局域网和Internet,将远端的图形桌面,显示到本地终端。

  • VNC软件主要由两部分组成:一部分是客户端的应用程序(vncviewer),另外一部分是服务器端的应用程序(vncserver)。

  • 配置VNC服务:
    (1)通用VNC配置
    Package=tigervnc-server
    Service=vncserver
    Config file=/etc/sysconfig/vncservers
    (2)设置VNC用户密码
    vncpasswd

  • VNC配置文件:
    (1)设置登录的用户名和桌面号码。
    VNCSERVERS选项定义登录服务器的用户名和登录的桌面号码:VNCSERVERS=“1:root 2:student ”
    (2)设置登录时的具体参数。
    VNCSERVERARGS[桌面号码]选项定义用户登录时的具体参数,基本参数有:
    geometry 桌面大小,缺省是1024x768-nohttpd 不监听HTTP端口
    nolisten tcp 不监听X端口
    localhost 只允许从本机访问
    AlwaysShared 默认的, 同时只能有一个vncviewer连接(跟客户端配置也有关), 一旦第2个连上去, 第1个就被断开了. 此参数允许同时连多个vncviewer
    SecurityTypes None登录不需要密码认证 VncAuth默认值,要密码认证
    在这里插入图片描述

  • 远程安全访问GNOME桌面:
    (1)访问远程主机命令vncviewer:
    vncviewer –via user@host localhost:display
    user:远程主机用户
    host:远程主机
    display:远程VNC或X窗口显示

  • VNC客户端:
    在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

超周到的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值