FreeBSD + CUPS + Epson NX130 (SX130)


Hello there!

I decided to buy a printer. Actually my choice was Epson Stylus S22, but the salesman said all ones had been sold and recommended me just the same model but with scanner (Epson NX130). The model has the same cartridge type and printing head.
So, I bought Epson NX130 and CISS system for it as well. Also I asked to fill CISS with a pigment inks.
As you may know, pigment inks dry faster then dye-based inks and you need print at least every other day in full color.
Let’s start.
Continue reading

Настройка SSH Tunneling на FreeBSD

Приветствую!

Удобвства ради, решил создать для работы на удаленном сервер SSH тунель. А дело тут такое, что ничего подобного ранее я не делал.

Схема следующа:

Устройство с публичным IP адресом доступно по SSH (в моем случае, это Juniper SRX Series). Для простоты будет считатать его JunOS_Router. Устройство, которое находится за этим устройством (в моем случае, это Linux сервер RHES5), c приватным адресом. Назовем его Linux_Server.

Теперь о настройке удобств:

Ходить для начала я буду со своего сервера (FreeBSD, с публичным IP), будем называть его FreeBSD_Server.

Суть создания тунеля для того, чтобы единожды (в моем случае это не совсем так, потому что существует inactive timeout на  JunOS_Router) установить тунель на публичный адрес JunOS_Router. и затем ходить по специальному локальному порту FreeBSD_Server, который будет переадресовывать мое подключение уже на публично не доступный Linux_Server.

Сильно не вдаваясь в остальные ключи, скажу вам, слудющей команды будет достаточно для реализации тунеля. Делается это все на FreeBSD_Server.

ssh -g -N -f -L 5022:Linux_Server:22 [email protected]_Router

После этой команды, можно на FreeBSD_Server выполнить следующее:

ssh localhost -p 5022

Таким образом, мы будм переадресованы на Linux_Server порт 22.

-g      Allows remote hosts to connect to local forwarded ports.

-L [bind_address:]port:host:hostport             

Specifies that the given port on the local (client) host is to be             

forwarded to the given host and port on the remote side.     

-N      Do not execute a remote command. 

This is useful for just forwarding ports (protocol version 2 only).

-f      Requests ssh to go to background just before command execution.