CentOS 6.6连接管理及优化

CentOS 6.6 连接管理及优化

远程连接 Linux 系统

远程连接Linux 的原理

SSH 远程连接介绍

  • SSH 包含客户端和服务端。SSH 服务器端包含软件程序主要有openssl 和openssh
  • 可用如下方法查询
[root@hostname ~]# rpm -qa openssh openssl
  • openssh 是提供ssh服务的程序,openssl是为SSH 提供连接加密的程序

SSH 服务端介绍

在这里插入图片描述

SSH客户端介绍

在这里插入图片描述

SSH 协议介绍

  • Secure Shell Protocol(IETE网络工作小组制定)
  • 先通过加密技术对联机数据包进行加密处理,然后再进行数据传输,保证传递的数据安全
    在这里插入图片描述

SSH客户端和SSH服务端远程连接原理示意图

在这里插入图片描述

SSH 远程连接故障排查示例

  1. 在客户端用ping 检查
ping xxxx.xxxx.xxxx.xxxx

在这里插入图片描述

  1. 用telnet 或namp 命令在客户端检查
telnet xxxx.xxxx.xxxx.xxxx 22

或者

namp xxxx.xxxx.xxxx.xxxx -p 22   只适合Linux 且需要安装软件包

在这里插入图片描述

  1. 在服务端检查iptables等防火墙策略是否阻挡了连接
/etc/init.d/iptables status

在这里插入图片描述
在这里插入图片描述

远程连接Linux 的客户端工具介绍

在这里插入图片描述

如何选择远程连接Linux的工具

在这里插入图片描述

SSH客户端常用工具SecureCRT

SecureCRT工具介绍

在这里插入图片描述

SecureCRT 工具安装说明

配置SecureCRT连接Linux主机

通过SSH工具连接Linux主机的常见问题

连接超时问题

  • 未正确设置IP
  • 关闭Linux防火墙的方法
[root@hostname ~]# /etc/init.d/iptables stop			最好连续执行两遍

SSH端口问题

  • sshd服务程序是否争取开启
[root@hostname ~]# ps ~ef|grep sshd|grep -v grep
  • sshd服务的默认端口22是不是被更改了
[root@hostname ~]# netstat ~lntup|grep sshd
  • 是否因开启iptables 防火墙而导致禁止连接
[root@hostname ~]# /etc/init.d/iptables stop
  • 客户端SecureCRT是不是配错了连接的端口或IP

调整SecureCRT终端显示和回滚缓冲区大小

调整字体及光标颜色

配置记录SSH操作的日志及输出

配置本地机器上传和下载的目录

  1. rs、rz 命令的安装方法
  • 安装系统时安装
yum install lrzsz -y

或者

yum groupinstall "Dial-up Networking Support" -y
  1. 上传命令rz
    在这里插入图片描述
  2. 下载命令sz
    在这里插入图片描述
  3. 使用rz、sz命令的注意事项
    在这里插入图片描述
  4. 其他工具
    也可以使用ftp、sftp等工具来传输文件

实现批量部署和管理功能

配置标签路径

配置标签模板

在这里插入图片描述

Linux系统应用管理

cat /etc/redhat-release			系统版本信息
uname -r									内核版本号
uname -m								64位系统

添加普通用户账号

useradd oldboy
passwd oldboy

或者

echo "password"|passwd --stdin oldboy && history -c
  • 切换角色
su - oldboy
whoami
su - root

在这里插入图片描述

基本的Linux 命令操作示例

  • 语法格式
    在这里插入图片描述

例一

mkdir /data
ls -ld /data

或者

rm -r /data
cd /
mkdir data
ls -ld data

在这里插入图片描述

例二

在这里插入图片描述
在这里插入图片描述

例三

在这里插入图片描述

例四

在这里插入图片描述
在这里插入图片描述

例五

在这里插入图片描述

例六

在这里插入图片描述

安装Linux系统后调优及安全设置

关闭SELinux功能

  • Security-Enhanced Linux
    在这里插入图片描述

设定运行级别为3(文本模式)

在这里插入图片描述

精简开机启动

重要的开机自启动服务

在这里插入图片描述

设置开机自启动服务的常见方法

  1. 执行命令,手动处理
  • ntsysv ,弹出窗口设置
  • setup->system servie设置
  1. 通过一行命令或Shell脚本进行设置
    查看系统级别3开启的服务命令
LANG=en
chkconfig --list|grep 3:on
  • 先完全关闭,再开启需要保留的
LANG=en
for oldboy in `chkconfig --list|grep 3:on|awk '{print $1}'`;do chkconfig --level 3 $oldboy off;done	
//关闭所有服务
for oldboy in crond network rsyslog sshd sysstat ;do chkconfig --level 3 $oldboy on;
// 开启所需的服务
  • 一条命令搞定,Shell循环实现
    在这里插入图片描述
  • 不要Shell循环也一条命令搞定
    在这里插入图片描述

关闭iptables 防火墙

/etc/init.d/iptables stop

Linux系统安全最小原则说明

在这里插入图片描述

更改SSH服务器端远程登录的配置

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

利用sudo控制用户对系统命令的使用权限

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Linux中文显示设置

设置Linux服务器时间同步

在这里插入图片描述
在这里插入图片描述

历史记录数及登录超时环境变量设置

设置闲置账号超时时间

export TMOUT=10

设置Linux的命令行历史记录数

export HISTSIZE=5

在这里插入图片描述

调整Linux系统文件描述符数量

在这里插入图片描述
在这里插入图片描述

Linux服务器内核参数优化

在这里插入图片描述
在这里插入图片描述

定时清理邮件服务临时目录垃圾文件

在这里插入图片描述

隐藏Linux版本信息显示

在这里插入图片描述

锁定关键文件系统,防止被提权篡改

在这里插入图片描述

清楚多余的系统虚拟账号

为grub菜单加密码

在这里插入图片描述

禁止Linux系统被ping

升级具有典型漏洞的软件版本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值