Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

用 Google Authenticator 加强 VPS 及 WordPress 甚至桌面电脑的安全性

用 Google Authenticator 加强 VPS 及 WordPress 甚至桌面电脑的安全性

传统地用 SSH 登录 VPS 的时候,靠的只是一串字符密码,如果密码被泄露、被猜解、被暴力枚举成功,那么 VPS 就完全暴露在坏人手中了。安全意识高一些的用户会使用公私钥代替字符来登录,但是这样的缺点是如果在陌生的电脑上想要临时登录一下,由于没有私钥,也就没办法了。传统地登录 WordPress 的时候,更是只有一个密码,如果被泄露、猜解、暴力枚举,辛辛苦苦经营的博客就完蛋了。本文介绍如何通过 Google Authenticator 构建“...
进一步部署 Google Authenticator:Apache 模块

进一步部署 Google Authenticator:Apache 模块

Google Authenticator 是个好东西。它不仅可以增强 Google 账户登录的安全性,更因为它开源的特性,被部署到别的地方使用。比如 Linux PAM、WordPress 等,使用户可以借助 Google 的这套 OTP 方案,增强自己的服务器、网站和个人电脑的安全性。笔者之前就写过一篇详细的教程《用 Google Authenticator 加强 VPS 及 WordPress 甚至桌面电脑的安全性》,介绍如何把 Google Auth...
Linux下SSH端口更改&私钥公钥配置

Linux下SSH端口更改&私钥公钥配置

ps:Ubuntu下更改SSH端口的方法(一)修改SSH端口1.1 修改/etc/ssh/sshd_configPort 22 //ssh端口默认是22 Port 25680 //将端口号修改成25680ps:在改某项服务端口的时候,最好先不要删除原来的端口号,以防影响别人的使用。先增加一个端口,测试通过之后,再将原来的端口号删除掉!1.2 重启ssh服务,修改端口才生效sudo /etc/init.d/ssh restart1.3 用netstat...
在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

在RHEL6/CentOS6/ScientificLinux6上安装GitLab 6.0.2

目录1. 安装额外的包仓库2. 安装必需的软件包3. 安装git 1.8版本。4. 设置redis自动启动5. 安装ruby6. 创建git系统用户7. 安装GitLab shell8. 安装MySQL数据库9. 安装GitLab下载配置配置GitLab数据库链接安装Gems初始化数据库并激活高级特性安装init脚本检查应用程序状况启动gitlab再次检查应用程序状态10. 配置Apache创建SSL证书创建虚拟主机11. 配置防火墙12. 完成!因开发需...
在Scientific Linux 6.4(64位)上安装Redmine 2.3.3

在Scientific Linux 6.4(64位)上安装Redmine 2.3.3

目录安装依赖项安装Ruby 2.0下载安装Redmine创建数据库和数据库用户配置数据库连接信息安装依赖项会话存储密钥生成生成数据库结构填充缺省配置数据设置文件系统访问权限测试安装是否成功登录Redmine进一步配置系统整合到Apache复制到Apache专用目录配置fcgid配置redmine虚拟主机测试是否成功修改日志配置备份Redmine是一款优秀的项目管理和Bug跟踪软件,基于RoR(Ruby on Rails)开发。 下面记录安装过程。安装依赖项...
如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率

如何使用Ubuntu 13.10的磁盘分析器可视化观察分区使用率

电影、书籍、音轨这些内容类型常充斥于用户硬盘中,这方面会常常带来不同问题,例如空间缺乏并不清楚它的主要原因。Ubuntu 13.10 默认自带磁盘分析器,一个允许用户快速并有效地通过简单的图形视图来查看占据磁盘的文件和文件夹的工具。运行磁盘分析器,给用户展示的是硬盘分区的标签名,大小和可用大小,单击一个条目,打开这个条目会进入专门的界面,这里是已扫描的分区和它的项目。因此,用户可以通过侧边栏(基于文本)和右侧观察项目和它们的大小,后者担任了清晰展示已打开分...
Linux中的more命令-逐页显示长文本文件

Linux中的more命令-逐页显示长文本文件

如果你已经习惯了在Linux系统上工作,那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容,不能在一屏内全部显示。所以在处理这种文件时,我们需要分页显示。这时我们可以用上more命令。more是干嘛的more是一个用来分页显示大文本文件的命令,它默认是内置在各个Linux发行版中的。怎么用more使用more命令,只需要键入:$ more file_name比如,我们想检查/var/log...
怎样在 Ubuntu Unity Dash 添加关机、重启选项

怎样在 Ubuntu Unity Dash 添加关机、重启选项

看到这个标题的时候,大家肯定觉得是脱了裤子放屁,的确关机、重启、登出等选项在桌面顶部面板右边不是有吗?干嘛还要这么麻烦的在Ubuntu Unity Dash 添加关机、重启选项?这篇文章是在国外博客上看到的,作者使用 Ubuntu 14.04 系统的时候发现桌面顶部面板的关机、重启选项没有加载。作者的第一反应是打开 Dash 看看他们会不会在哪里,但是没有?留下来的操作方式就只有两个:使用终端命令或执行硬重启。其实除了上面两个方式,还有一个简便的方式就是在...
Linux的内核管理--之光盘恢复grub的方法

Linux的内核管理--之光盘恢复grub的方法

为了系统的安全性提高,我们一般会考虑将"编辑模式/启动系统"利用grub-md5-cryp加上密文密码,使得普通用户没有权限随便进入内核编辑;我们一般在工作环境下,如果在root用户下操作时一个不小心将grub目录、grub.conf配置文件损坏,怎么办呢?下面我们就来看看是如何通过光盘的救援模式下 恢复密码、grub、grub.con的吧!1.设置grub密码:1).设置密码:2).将密码写入grub.conf配置文件中.[root@station96 ...
Linux内核管理--之定制一个属于自己的小型系统

Linux内核管理--之定制一个属于自己的小型系统

一、linux系统启动流程介绍我们来了解下linux系统的启动流程:首先linux要通过POST自检过程(BIOS)-->如果想要做多块启动盘的话,还需要在bios中选择启动磁盘-->引导MBR(bootloader引导程序)-->加载initrd文件-->执行进程init-->显示欢迎界面;需要注意:在linux的启动流程中,加载内核文件时还需要借助别外两个文件:1)initrd,CentOS5上是用内存模拟的磁盘设备;2)...
find、xargs命令使用及方法详解

find、xargs命令使用及方法详解

find是linux命令,它将档案系统内符合expression的档案列出来,你可以指要档案的名称、类别、时间、大小、权限等不同命令的组合,只有完全相符的才会被列出来。find可以在当前目录下甚至整个文件系统来查找某些文件或目录;注意:find命令是相当耗资源的不得以的时候不要find的,比如说根 / 目录;功能说明:查找文件或目录 find-->实时查找:速度慢、精确匹配命令语法:find [options] [查找路径] [查找条件] [处理动...
图解制作Mini Linux系统

图解制作Mini Linux系统

图解制作Mini Linux系统当然是先看图:说明1:在一个Linux宿主机系统上,通过以上步骤,可以制作一个微小的Linux系统(可以放置在U盘中等),然后在其它的主机(虚拟机或者物理机)上运行,以实现最小化定制系统的目的。说明2:上图中黑色部分是主要流程,蓝色部分是详细流程,棕色部分是注释说明等对于上图中几点细节的详解:阶段说明目标磁盘分区格式化挂载目标磁盘是/dev/sdb,大小为1G,分区sdb1:100M,sdb2:500M即可安装grub至目标...
图解Linux系统启动流程

图解Linux系统启动流程

图解Linux系统启动流程当然先上图说明1:上图是Linux系统启动时的详细流程,其中黑色部分为主流程分支,蓝色部分为详细流程分支,绿色部分是注释部分。大家可点击查看大图。说明2:增加了kernel和initrd间的关系,解决了鸡和蛋的问题^_^关于GRUB的系统文件/boot/grub/grub.conf的说明见下图好了,有兴趣的同学,在看到这些图后,若有疑问的,可以直接留言,知无不言!相关阅读:Linux启动引导过程 grub和mbr http://w...
LogStash日志分析展示系统

LogStash日志分析展示系统

简介通常日志管理是逐渐崩溃的——当日志对于人们最重要的时候,也就是出现问题的时候,这个渐进的过程就开始了。日志管理一般会经历一下3个阶段:初级管理员将通过一些传统工具(如cat、tail、sed、awk、perl以及grep)对日志进行检查,但它的适用范围仅限于少量的主机和日志文件类型;考虑到现实中的可扩展性问题,日志管理也会逐步进化,使用如rsyslog和syslog-ng这样的工具进行集中化的管理;当日志信息越来越大的时候,从快...
<< 821 822 823 824 825 826 827 828 829 830 >>