Как подключиться по VNC к машине с Ubuntu
На удаленноой машине к которой хотим подключиться должна быть установлена x11vnc если не установлена - устанавливаем:
> sudo apt-get install x11vnc
На удаленной машине запускаем vnc сервер:
> x11vnc -safer -nopw -once -display :0
Посте того как на удаленной машине стартован VNC сервер подключаемся к ней любым VNC клиентом.
> vncviewer <ip_address>:5900
Обе машины должны видеть друг друга и иметь открытым порт 5900. У меня для этих целей проброшены OpenVPN соединения, поэтому безопасно использовать соединения без авторизации - все компьютеры видят друг-друга в собственном адресном пространстве.
Кстати, на ubuntu.com предложен более интересный метод с использованем SSH туннеля.
Как отключить отбойники в Postfix
Сегодня мой сервер выключили за рассылку спама. При этом сервер никто не поломал, как оказалось, действительно сообщения шли с моего сервера в виде так называемых Bounce Reports, или как их ещё называют отбойников. Т.е. некто в сети шлёт спам на мой сервер на несуществующий email но с указанием в Return-Path адреса КУДА нужно отправить письмо. Мой сервер видит, что такого адреса не существует берет и отправляет отчёт по обратному адресу с вложением оригинального сообщения. Так просто и совершенно безболезненно можно отправлять письма без всякой авторизации.
Примерно таким же образом в Америке раньше было возможно бесплатно посылать письма - просто нужно было поменять местами прямой и обратный адреса на конверте и не клеить на письмо марки. Почтальон, видя, что марок недостаточно для пересылки, просто отправлял письмо по обратному адресу.
Так же и здесь, честный майлсервер, видя, что пользователь не существует, просто пересылает письмо по обратному адресу, превращаясь тем самым в спамера.
Такое поведение является частью RFC 3461 и служит для того, чтобы дать понять посылающей стороне, что письмо не доставлено, и это на руку спамерам, которым нужно доставить письмо любой ценой, пусть даже в виде bounce report.
Чтобы отключить bouncing я закомментировал строчку в master.cf:
#bounce unix - - - - 0 bounce
По идее, проблема, этим будет решена, правда, теперь никто не узнает о возможных проблемах доставки. Но и это даже хорошо...
Upd: правда я так и не понял, какого черта вызывался боунсинг, вроде сервер не как опен релай настроен... посмотрим перестанут ли абузы сыпаться...
Не рaботает Wake On Lan в Ubuntu
Заметил, что рабочая машинка не стартует по WakeOnLan, при этом пока стояла Windows просыпалась без проблем, с переходом на Ubuntu просыпаться перестала, при этом не просыпается именно после сессии ОС — в биосе стоит что надо просыпаться, а сцуко не просыпается. Поставил ethtool — так тот говорит что wakeonlan у карточки выключен. Похоже, Ubuntu заботливо его вырубает.
Чтобы врубить обратно добавил rc.local:
ethtool -s eth0 wol g
Теперь всё работает.
Собственно вопрос — кто нибудь знает более гуманный способ врубить wake on lan обратно?
Git репозиторий с нестандартным номером порта
Чтобы добавить удаленный репозиторий использующий нестандартный номер порта используем следующую команду:
git remote add office ssh://username@hostname:2222/home/maxim/repository/
Обратите внимание на приставку ssh:// - без нее ничего не получится.