目录(持续更新)
基础-第0章-安装
基础-第1章-基本操作
基础-第2章-磁盘及文件系统管理
基础-第3章-获得帮助
基础-第4章-用户及权限基础
基础-第5章-网络基本配置
基础-第6章-管道,重定向及文本处理
基础-第7章-系统启动详解
进阶-第1章-日志服务
进阶-第2章-DNS域名服务器
进阶-第3章-FTP文件共享服务
进阶-第4章-NFS文件共享服务
进阶-第5章-SMB文件共享服务
进阶-第6章-WEB服务Apache篇
进阶-第7章-电子邮件服务
进阶-第8章-Linux服务基础及管理
高级-第1章-LVM逻辑卷
高级-第2章-高级权限ACL
高级-第3章-RAID提升速度及冗余
高级-第4章-高级网络-网卡绑定,子端口
高级-第5章-SELinux安全系统基础
高级-第6章-IPTable防火墙基础
高级-第7章-Linux远程管理-SSH、VNC
第7章-Linux远程管理-SSH、VNC
第一节
远程管理
与个人计算机不同
服务器一般都是运行在IDC机房中所以我们通常不会直接接触服务器硬件
常见远程协议
RDP
WIN远程桌面管理
telnet
CLI界面下远程管理,几乎所有操作系统有,缺点是明文传输
SSH
CLI界面远程管理,几乎所有系统都有 内容几乎是加密传输
类UNIX系统下主要的远程管理 LINUX BSD MACOSX
RFB
图形化远程管理协议,VNC使用的协议,类UNIX系统下主要图形化远程管理
SSH
SSH是LINUX UNIX MAC 及其他网络设备做常用的远程管理CLI协议
SSH用密钥对数据加密保证数据安全性
SSH2是广泛使用的ssh
SSH协议使用TCO 协议 端口22
openssh是ssh的一个开源程序 , 大多数linux使用
SSH分为服务端与客户端 SSH 默认启动 服务常驻
service sshd status
登录
命令使用
ssh root@192.168.1.1
进入后只看结果,然后退出
ssh root@192.168.1.1 who
第一次在两台主机之间建立SSH是需要交换公钥进行加密
ssh信息保存在用户家目录.ssh的隐藏文件夹下 known_hosts
其他使用ssh的命令
命令scp用以用过ssh在两台计算机间进行快速的,加密数据传输:
scp 源文件 目标地址
scp linuxcast.tar root@192.168.1.1:/root/
-r 拷贝文件夹
-p 传输时保留文件权限及时间戳
-C 传输时进行数据压缩
命令rsync用以在两台计算机之间通过ssh协同同步文件
rsync *.* root@192.168.1.1:/root/
rsync命令是一种增量同步方式,只会拷贝变化的文件(修改,新增,删除)
VNC
VNC是一种操作系统下常用的图形化远程管理协议 RFB协议
VNC分为客户端服务端
CentOS 中使用tigervnc 作为自带VNC程序
VNC SERVER
1 安装vnc服务
yum install -y tigervnc-server
2 之后配置vnc服务 配置文件保存在 /etc/sysconfig/vncservers 配置登录编号
VNCSERVERS="1:linuxcast"
3 配置好之后 VNC需要单独登录密码 所有每个启用VNC的用户需要创建一个密码
vncpasswd
4 创建密码后 启用VNC服务
service vncserver start
可能清空防火墙规则 或允许策略
iptables -F
VNC VIEWER
VNC客户程序一般为vnc viewer 有很多vnc client 可供选择
CentOS客户端为tigernvc
yum install -y tigervnc
网友评论