分类 Linux 下的文章

详解三种 SSH 端口转发

平时用 ssh 的端口转发功能也不多,总容易忘记,干脆记下来吧。

参数格式

动态端口转发:

ssh -D <local ip>:<local port> <user>@<remote host>

本地端口转发:

ssh -L <listen port>:<dest host>:<dest port> <user>@<remote host>

远程端口转发:

ssh -R <listen port>:<dest host>:<dest port> <user>@<remote host>

下面举例详解这几种转发。

- 阅读剩余部分 -

搭建基于 OpenWrt/gPXE/iSCSI 的 Windows 无盘工作站

本文要介绍的是如何在 OpenWrt 平台上面搭建无盘工作站服务器以及 Windows 的 iSCSI 部署。
当然,由于 OpenWrt 也可以算得上一种 Linux 发行版了,所以本文所介绍的一些方法,在其它 Linux 发行版上面仍有一定的参考价值。

整个过程大概分为以下几步:

  • 给 OpenWrt 添加 iSCSI Target 支持
  • 创建并配置 iSCSI Target
  • 获取 gPXE 并配置 DHCP 及 TFTP 服务
  • 通过 iSCSI 部署 Windows
  • 测试

给 OpenWrt 添加 iSCSI Target 支持

到写作本文为止,貌似 OpenWrt 官方还没有添加 iSCSI Target 支持相关的软件包,所以我们需要自力更生。然而幸运的是,已经有前人做过了类似的事情,我们只要采取“拿来主义”即可。

- 阅读剩余部分 -

基于 OpenWrt 的 Linux 无盘工作站方案

本文要介绍的,是在使用OpenWrt的无线路由器上搭建服务器并以此启动计算机并运行桌面应用的一套方案。

整个方案要用到的硬件:

  • 一个刷好OpenWrt的带USB接口和有线网络接口的无线路由器(TP-LINK TL-WR720N V3)
  • 一个U盘(PNY 8G)
  • 一根双绞交叉网线
  • 一台支持网络启动的电脑(Acer 4738G)

本方案使用的系统为Ubuntu,对版本没有特别的要求,但早期的版本不保证一定能成功,所以首先要准备Ubuntu的Live CD的iso镜像,我使用的是ubuntu-12.04.1-desktop-amd64.iso,如果你的电脑的内存不是很大(我的6G)建议使用32位的镜像。

- 阅读剩余部分 -