linux使用

linux下给shell脚本加密

在Linux下通过shell脚本执行某些任务时(比如访问ftp),可能需要在shell脚本中显式添加个人帐号和密码。这导致了安全性问题,毕竟root用户是可以读该shell脚本文件的。给shell脚本加密是个解决办法。

最简单的加密方法是用系统自带的gzexe。它不仅加密文件,还进行了压缩。使用方…

Read more



利用vsftpd搭建ftp服务器

昨天在实验室内网的一台机器上搭建了一个ftp服务器,方便大家共享文件。这个ftp-server要满足的要求是:

  1. 有多个用户,使用一个共用目录,每个人都能上传文件,但是只能对属于自己的文件进行修改(删除)。
  2. 服务器虽然在内网的机器上,但是要求在整个校园内都可以方便的访问。

首先,在这台内网机器…

Read more



解决Debian "public key is not available"的问题

Debian在执行apt-get update的时候可能会遇到公匙不可用的问题,报如下的错误:

W: GPG error: http://debian.ustc.edu.cn stable Release: The following signatures couldn’t be verified…

Read more



利用tsocks实现通用socks代理

本篇文章为定时发表,祝新年快乐!

在linux下利用ssh做socks代理很方便,但是通常这个代理只能给浏览器和其他极少数支持socks代理的应用程序使用。更多的应用程序是不支持socks代理的。但是利用tsocks可以很方便的实现全局通用的socks代理,即强迫任何应用程序在连接互联网时使用so…

Read more



网卡标签ethx的确定及修改

一直以来对linux下网卡的标记规则不理解,新装网卡后启动网络时总是从eth0、eth1往上一个个试。即使是同一张网卡,在机器重启后都有可能从一个标签变到另一个标签,真的让我很困惑。

前几天向远在欧洲的师叔请教(唉,跑到欧洲了还是被我揪着不放)。他突然问了我一个不相干的问题:“你那网卡怎么是eth…

Read more



限制pptp vpn用户单个连接的简单方法

linux系统上提供的pptp vpn服务默认采用的是chap认证方式。这种认证方式比较简单,只要用户名和密码正确即可进行连接,不能对一个账户的连接数目,流量,速度进行限制。如果要实现这众多的限制,可以采用freeradius认证方式。但是我个人感觉配置freeradius可不是一般的繁琐啊,花了某…

Read more



Linux之造梦师-chroot ssh

周末看了《盗梦空间》,多年之后又见莱昂纳多。自从在初中和高中看过几次泰坦尼克后,几乎就没再看过他的片。话说初中时候是在学校看的露天电影,到他的激情戏的时候放映师用手挡住了放映机的镜头,坐在他身边的同学就往他的手上看,而前面的我却是只能看到屏幕上的黑乎乎一片。这个遗憾就一直带到高中去了呢…

《盗…

Read more



Linux的内核编译

前段日子又经历了一次编译内核,将编译需要用到的一些命令整理一下。
  • 先寻找一下可用的内核版本:
    apt-cache search ^linux-image-*
  • 然后下载选中的内核源代码,比如:
    apt-get source  linux-image-2.6.24-28-generic
  • 将下载到…

Read more