SSH密钥登录 | OpenSSH <--> SSH2

一、SSH是什么?

Secure Shell(缩写为SSH),由IETF的网络工作小组(Network Working Group)所制定;SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。
因为之前公司用的是SuSE(SSH2),现在用的是CentOS(OpenSSH),所以要通过密钥相互登录就有点麻烦了。

PPTP | 部署PPTP VPN翻墙(AD认证)

一、PPTP是什么?

点对点隧道协议(PPTP,Point to Point Tunneling Protocol)是一种主要用于VPN的数据链路层网络协议。因为之前的所在pptp服务器机房要裁撤了,所以要在新机房重新搭建服务,也借此记录下来

Command | grep

一、grep是什么?

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

Saltstack | runners(七)

一、runners介绍

runners有点类似于modules,区别在于modules是给minions远程执行的,runners是在master上执行的,而且runners调用的是salt-run命令
使用方法也跟modules无太大区别,创建runners定义函数,调用salt-run执行,官方自带了几个runners,当然你也可以自己写

Lsyncd | 使用lsyncd同步文件目录

一、lsyncd是什么?

前几天有个同事问道说怎么去同步远程服务器上的文件或目录,第一反应当然是想到说用rsync,但是时效性有点差(调用cron),刚好在vpsee的博客看到有介绍说用lsyncd,它采用了Linux内核(2.6.13 及以后)里的inotify触发机制,这种机制可以做到只有在需要(变化)的时候才去同步。lsyncd密切监测本地服务器上的参照目录,当发现目录下有文件或目录变更后,立刻通知远程服务器,并通过rsync 或rsync+ssh方式实现文件同步。