воскресенье, 17 февраля 2013 г.

Звездные врата

Оригинальный фильм 1994 года начинается задолго до нашей эры, после чего кино ненадолго переносит нас в  1928 год, когда  группа археологов обнаруживает в одной из пирамид Египта огромное металлическое кольцо, которое конфисковано американской армией для дальнейших исследований
Здесь можно оставить свои комментарии

настройки RSS для feedburner.com — ссылка «читать дальше» и подписка по E-Mail

Еще вчера разобрался с проблемой отсутствия ссылки «читать дальше» в RSS — подробности об этом http://blogclient.ru/otsutstvie-v-rss-ssylki-chitat-dalshe-problema-s-tegom-more.htm. Заодно и выяснил некоторые настройки feedburner.com, о которых я не подозревал. Как всегда все оказалось банально.

Во первых, проблема оказалась на моей стороне. В панели управления CMS WordPress — настройки — чтение — там где синдикация: надо ставить публиковать полностью, а не анонс. Я когда огорчился воровством моего контента, то зайдя в панель управления вордпресом установил «публиковать только анонс». Этого не следовало делать! Если вы это установите, то движок WordPress будет самостоятельно вырезать текст без тегов и только его помещать в RSS, и в нем будут отсутствовать ссылка читать дальше и любая html разметка, также текст будет обрезан кое как. Поэтому как единственно правильный способ — это использовать тег more: <!more текст для ссылки «читать далее»—>. Выяснил я это правда путем экспериментов и нескольких часов необоснованной тревоги за мой поломанный фид.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

новая версия плагина wordpress to blogger (blogspot)

Сводка недоступна. Нажмите эту ссылку, чтобы открыть запись.

среда, 13 февраля 2013 г.

VNC SUSE HOWTO

Содержание

установка VNC

yast -i vnc vnc-server xinetd
или
yast -i tightvnc xinetd (tightvnc is the default VNC Server for OpenSuSE 10.2)

Подключение к удаленному компьютеру по VNC

Работа с VNC-клиентом. Материал ориентирован на неопытного пользователя.

1. Установка VNC-клиента
2. Подключение VNC-клиента к удаленному компьютеру
3. Отключение VNC-клиента от удаленного компьютера
4. Тюнинг VNC-клиента
5. Частые проблемы

Для работы с удаленным компьютером по VNC на компьютере пользователя нужно запустить программу-клиент (VNC viewer, VNC client). Эта программа передает на удаленный компьютер данные о нажатиях на клавиши и о движениях мыши, сделанных пользователем, и показывает информацию, предназначенную к выводу на экран.

Сравнение: Удаленные рабочие столы

Содержание

[убрать]

Ник Вейч оценива­ет спо­со­бы уда­лен­но­го про­смот­ра то­го, что на ва­ших эк­ра­нах.
За­хват кон­тро­ля над чьим-то ком­пь­ю­те­ром мо­жет по­ка­зать­ся на­силь­ствен­ным дей­стви­ем, но иногда он необ­хо­дим. За де­ся­ти­ле­тие Linux Format мы зна­ва­ли лю­дей, за­пускав­ших се­ан­сы уда­лен­но­го ра­бо­че­го сто­ла на ма­шине, на ко­то­рой са­ми и ра­бо­та­ли (зву­чит неле­по, но у мно­гих из нас боль­ше од­но­го ком­пь­ю­те­ра), так что не бой­тесь, при­менение най­дет­ся.
Хо­тя истин­ные юник­сои­ды лю­бят воспе­вать SSH и команд­ную стро­ку, вам, воз­мож­но, боль­ше нра­вит­ся гра­фи­че­ский ин­тер­фейс – а зна­чит, ну­жен уда­лен­ный ра­бо­чий стол. Мно­гие лю­ди пред­по­чи­та­ют про­ве­рен­ный и ис­пы­тан­ный ме­тод VNC, и мно­гие кли­ен­ты на­ше­го Сравнения осно­ва­ны на нем. Но есть и дру­гие про­то­ко­лы и ти­пы ра­бо­чих сто­лов.

Виртуальные хосты в Nginx

Итак, продолжаем нашу передачу. Редко какой веб-сервер обходится без использования концепции виртуального хостинга. И это понятно, ведь обычно сайты не нуждаются в постоянной полной мощности сервера, да и неэкономично это. Nginx предлагает замечательные возможности по организации виртуального хостинга при этом требуя от администратора минимум трудозатрат и времени. Вообще-то, в предыдущих статьях мы уже сталкивались с виртуальными хостами Nginx, поскольку ни одна рабочая конфигурация этого демона не обходится без хотя бы одного виртуального хоста. В сегодняшней заметке мы с вами рассмотрим пример настройки двух виртуальных хостов, чтобы начинающие смогли понять что к чему и в своих конфигурациях настраивать столько хостов, сколько нужно.
По своей природе виртуальные хосты бывают двух типов: «name-based» и «address-based». Хосты первого типа сервер обслуживает на основе их доменного имени, получаемого от клиента в момент запроса. Виртуальные Хосты второго типа обслуживаются сервером на основании IP-адреса интерфейса, на который поступил запрос от клиента. Также, конечно же, можно комбинировать эти два типа, т. е. на определённом IP-интерфейсе «вешать» определённые name-based виртуальные хосты.
Если вы читали одну из предыдущих статей о конфигурировании Nginx, то должны помнить опцию server, используемую для создания секции виртуального хоста. Таких секций в вашем файле конфигурации может быть множество, где каждая будет описывать отдельный виртуальный хост. Таким образом, файл конфигурации, описывающий несколько виртуальных хостов, будет выглядеть примерно так:

Кэширование в Nginx

В статье посвящённой обратному проксированию в Nginx мы с вами не коснулись одной важной темы — кэширования отдаваемого upstream-серверами контента. Когда клиент выполняет запрос, например, к PHP-сценарию, его обработкой занимается upstream-сервер. Работа сценария часто связана с вызовом других сценариев, запросам к базам данных, выполнении довольно тяжёлых в плане потребления ресурсов сервера операций. И очень часто вся эта «каша» заваривается для того, чтобы просто отдать клиенту сформированную страницу; т. е. следующий запрос к этому же сценарию с теми же параметрами запустит ещё один процесс обработки с точно такими же условиями и результатами. А что будет с сервером, когда таких запросов будет несколько десятков в секунду? Несколько сотен? На эти вопросы и на то, как с этим жить, имея в распоряжении Nginx, попытаемся ответить в этой статье.
Следуя уже сложившейся в последнее время в этом блоге традиции, я постараюсь построить заметку в виде небольшого эксперимента, в ходе которого мы с вами будем наблюдать за происходящим. Итак, поехали.

Nginx. Статический веб-сервер с SSL

В прошлый раз мы с вами разбирались с основами настройки Nginx в качестве сервера статического контента. Развивая начатую тему, сегодня мы рассмотрим настройку поддержки SSL в Nginx, т. е. научим наш сервер отдавать контент по защищённому HTTPS-соединению.
Вообще, на мой взгляд, очень странно что сегодня многие популярные сайты, требующие от пользователя авторизации в том или ином виде, всё ещё не предлагают выполнять это посредством HTTPS. Чем вызвано отношение владельцев таких сайтов к пользователям — непонятно. Но сегодня не об этом. Сегодня мы будем делать защищённым наш собственный сервер.
Ещё раз напоминаю на всякий случай: все примеры, приводимые в этой серии статей, применимы к Debian 5 «Lenny». То есть в вашем дистрибутиве Linux/UNIX могут отличаться пути к файлам конфигурации и init-сценариям. В остальном всё должно быть точно так же. В любом случае, вы всегда можете задать вопрос в комментариях или же попытаться разобраться самостоятельно.

Nginx. Балансировка нагрузки

В предыдущей статье об обратном проксировании с помощью Nginx мы рассмотрели методику настройки сервера для перенаправления запросов к разным серверам. Развивая эту тему дальше, сегодня рассмотрим каким образом при помощи Nginx можно балансировать нагрузку между несколькими upstream-серверами, равномерно (или не очень) распределяя входящие запросы между ними.

Балансировка нагрузки может быть полезной в случаях, когда ваш один-единственный сервер уже не справляется с возложенными на него задачами в силу возросшего количества запросов. В Nginx роль балансировщика реализует модуль HttpUpstreamModule, обычно по умолчанию содержащийся  в сборке Nginx. Тем, кто не читал предыдущих моих статей об Nginx и тем, что забыл, напоминаю о том, что все действия, описываемые в этой серии статей, тестировались и выполнялись на Debian 5 «Lenny» и в незначительной степени могут отличаться от требуемых в вашей системе.

Создание PPTP-сервера для реализации защищенного доступа к домашней сети в операционных системах семейства Linux

В нашем журнале уже была опубликована статья, посвященная настройке операционной системы Windows XP для работы с домашним компьютером через Интернет. Однако сервис удаленного рабочего стола имеет слабую криптографическую защиту канала передачи данных между компьютерами. С появлением улучшенной версии этого сервиса в новой операционной системе Windows Vista защита от взлома тоже была модернизирована, но до сих пор остается слабым местом, поскольку ни сами пакеты, ни их содержимое не шифруется. А если рассматривать реализацию доступа не только к домашнему компьютеру, но и в локальную сеть провайдера (если таковая существует), то этот метод отпадает и необходимо искать другие пути решения.

Установка и настройка PPTP–VPN сервера в Ubuntu 10.04

В этой статье мы рассмотрим настройку PPTP–VPN сервера в Ubuntu. VPN сервер – это очень полезная в хозяйстве вещь, обеспечивающая безопасное, шифрованное подключение к локальной сети (напр. домашней сети) удаленных компьютеров, смартфонов и подобных устройств. Например, свой VPN сервер позволит вам:
  • Обеспечить конфиденциальность переданных и полученных данных, когда вы (ваш ноутбук, смартфон) находитесь в недоверительной сети, и существует угроза со стороны этой сети.
  • Безопасно управлять сервером через Remote Desktop, ведь пароль на общий доступ к экрану обычно передается в открытом виде (исключение – удаленный рабочий стол в Mac OS X и управление им с помощью Apple Remote Desktop), из-за чего совершенно недопустимо подключаться к рабочему столу напрямую через Интернет.
  • То же самое можно сказать, если вы пользуетесь классическим FTP для передачи файлов – протокол также не обеспечивает механизма безопасной аутентификации, из-за чего при возможности стараются использовать SFTP.
  • Безопасно обмениваться данными как с сервером, так и с компьютерами составляющими вашу локальную (домашнюю) сеть (при условии отсутствия атаки ХПВК, Хакеры Прямо В Квартире).

XRDP - сервер. Удаленный доступ к рабочему столу Ubuntu по протоколу RDP

Сервер терминальных станций Ubuntu - XRDP
Сказать по правде я еще не занимался установкой терминального сервера на Ubuntu, но вот это время пришло.
Опыт настройки сервера терминалов у меня имеется, но только в ОС Windows 2003 Server. О том как это делать я писал ранее тут. Понятие имеется и я с большим интузиазмом взялся за идею установить такой сервер на Ubuntu, далее объясню зачем.
Для начала я решил все это сделать на самом популярном протоколе, который Microsoft купила в свое время у Citrix, об этом подробно можно прочесть на WIKI тут. Так как данный протокол уже давно поддерживает Linux, то проблем быть не должно.
Итак я погуглил и нашел на мой взгляд самый простой, как мне показалось, сервер - XRDP.

Включаем Remote Desktop в Ubuntu 10.10

Kак я уже писал, в Ubuntu служба удаленного рабочего стола не стартует, если к компьютеру не подключен монитор. Штатные возможности для предоставления доступа к рабочему столу в Ubuntu имеются (System > Preferences > Remote Desktop), но это будет работать до первой загрузки компьютера без монитора. Логики маловато. Если компьютер под управлением Ubuntu планируется превратить в домашний сервер, то безусловно, он должен управляться через Remote Desktop и при этом находиться где-нибудь в укромном месте, будучи подключенным лишь к питанию и к сети.

Remote Desktop (удаленный рабочий стол) в Ubuntu

Если Ubuntu работает на вашем втором (третьем и т.д.) компьютере, то вам наверняка необходим удобный способ удаленного администрирования. Разумеется, никто не отменял консоль через ssh, но периодически требуется (или оказывается более удобным) доступ к графическому рабочему столу.
Отличное решение для удаленного администрирования предлагает компания NoMachine. Увы, сервер не бесплатный (точнее бесплатная версия ограничивает количество удаленных клиентов — двумя). Но полностью свободная альтернатива существует в виде пакета FreeNX.
Если более двух удаленных клиентов вам и не требуется, то можно взять бесплатную версию от NoMachine и поставить на чисто установленную (не обновленную с 7.04) Ubuntu 7.10.

Терминальный сервер rdp Ubuntu



Цель - подключиться из под Windows/Linux к удалённому рабочему столу в Ubuntu Linux.
Здесь http://ubuntuwiki.net/index.php/Xrdp,_installing достаточно хорошо описано всё по шагам (на английском). Практически всё работает, но есть две проблемы:
  1. Не работает русская клавиатура (с это проблемой народ как-то справляется).
  2. Сессия VNC запускается при загрузке сервера и так там и висит. Нехорошо...
Теперь более интересный вариант.
Сначала устанавливаем xrdp, он есть в репозиториях. Потом нужно установить последнюю версию x11rdp - это нормальный RDP сервер для Linux. Вся проблема обычно заключается в нахождении его исходников.

RDP-сервер в Linux



Существует много способов удалённого подключения к системе, как терминальных, так и графических. Среди графических наиболее популярными на сегодня являются VNC и RDP. VNC (Virtual Network Computing) реализован на многих платформах, так что вы можете легко получить доступ, например, к вашему рабочему столу GNOME из-под Mac OS X. Среди реализаций VNC существует масса классных бесплатных клиентов и серверов, таких, например, как x11vnc, TightVNC или UltraVNC. Удобно, качественно, надёжно, бесплатно. Чуток иначе дело обстоит с реализацией RDP (Remote Desktop Protocol), являющейся детищем Microsoft, также надёжным и качественным, однако не бесплатным, ибо  «родной» RDP-сервер можно встретить только в комплекте с ОС MS Windows. Но сегодня речь не об этом.

Nginx. Статический веб-сервер

Продолжая тему о веб-сервере Nginx, сегодня рассмотрим настройку виртуального хоста, обслуживающего сайт со статическим контентом. То бишь, никаких CGI, Perl, PHP и еже с ними. Все примеры, упоминающиеся в статье, относятся и проверялись на Debian Linux 5.0 Lenny. Владельцев других систем это никак не должно смущать, поскольку меняться могут только пути к файлам конфигурации, в то время как их содержимое применимо к любой системе, на которой работает Nginx.

Nginx. Обратный прокси-сервер


Под обратным проксированием обычно понимается процесс, в котором сервер, получающий запрос от клиента не обрабатывает его полностью самостоятельно, а частично или целиком отправляет этот запрос для обработки другим (upstream) серверам. То есть, не перенаправляет клиента, а самостоятельно отправляет запрос и возвращает полученный ответ обратно клиенту. Что это даёт?

Используя обратное проксирование вы можете:

вторник, 12 февраля 2013 г.

FreeRDP

После года разработки увидел свет релиз проекта FreeRDP 1.0, предназначенного для организации подключения к терминальным серверам Windows по протоколу RDP и продолжающего развитие RDP-клиента Rdesktop. От Rdesktop проект FreeRDP отличается решением проблем с переключением раскладок, поддержкой особенностей новых версий Windows (Windows 7, Windows 2008), реализацией технологии кэширования битовых карт, переработкой поддержки проброса устройств (доступ к звуковым картам, принтерам, USB-накопителям) и другими дополнительными возможностями.

RDP Клиенты

Не секрет, что в современном мире без продуктов Microsoft практически не обойтись. Однако во многих случаях получается так, что гораздо эффективней использовать на рабочих компьютерах системы на базе GNU/Linux, а не Windows. Это значительно упрощает администрирование и сокращает расходы, предоставляя при этом пользователям гораздо больше легкодоступного функционала. Но что делать с теми приложениями, которые работают только под Windows и которым нет подходящего аналога в мире Linux?Поскольку обычно таких приложений единицы (иначе просто нету смысла ставить Linux на рабочий компьютер), то разумным выбором может стать использование терминальных серверов, работающих под серверными ОС от Microsoft. Кроме того, Linux лучше всего подходит для любых тонких клиентов, поскольку адекватных версий Windows для них просто не существует.

Полнофункциональный RDP клиент — FreeRDP

Не секрет, что в современном мире без продуктов Microsoft практически не обойтись. Однако во многих случаях получается так, что гораздо эффективней использовать на рабочих компьютерах системы на базе GNU/Linux, а не Windows. Это значительно упрощает администрирование и сокращает расходы, предоставляя при этом пользователям гораздо больше легкодоступного функционала. Но что делать с теми приложениями, которые работают только под Windows и которым нет подходящего аналога в мире Linux? Поскольку обычно таких приложений единицы (иначе просто нету смысла ставить Linux на рабочий компьютер), то разумным выбором может стать использование терминальных серверов, работающих под серверными ОС от Microsoft. Кроме того, Linux лучше всего подходит для любых тонких клиентов, поскольку адекватных версий Windows для них просто не существует.

WinSCP

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
WinSCP
WinSCP Logo.png
Winscp screenshot.png
Тип SFTP
Разработчик Martin Prikryl
Написана на C++
Операционная система Windows
Первый выпуск 2000
Последняя версия 5.1.3 (6 января 2013)
Лицензия GNU GPL
Сайт winscp.net
WinSCPсвободный графический клиент протоколов SFTP и SCP, предназначенный для Windows. Распространяется по лицензии GNU GPL. Обеспечивает защищённое копирование файлов между компьютером и серверами, поддерживающими эти протоколы.

Что такое SSH и Putty?

В первую очередь, что такое SSH? SHH - это сетевой протокол, который позволяет управлять удаленным компьютером через командную оболочку. При чем здесь Putty? Putty - это программа, посредством которой можно общаться с удаленным компьютером по протоколу SSH.
Многие клиенты полностью игнорируют возможности SSH. А ведь даже для не профессионала, обычного владельца сайта или парочки сайтов, умение общаться с сервером через командную строку может оказаться полезным и ефективным.
Представьте, что вы находитесь на даче, связь не фонтан, а вам понадобилось установить CMS, напрмиер WordPress. Заливать кучу мелких файлов по FTP занятие не для слабонервных. Во-первых долго, во-вторых связь постоянно рвется. На помощь приходит SSH протокол и программа Putty.

Список комманд Putty

Файлы и директории:

  • cd /home — перейти в директорию '/home'
  • cd.. — перейти в директорию уровнем выше
  • cd.. /.. — перейти в директорию двумя уровнями выше
  • cd — перейти в домашнюю директорию
  • cd ~user — перейти в домашнюю директорию пользователя user
  • cd — — перейти в директорию, в которой находились до перехода в текущую директорию
  • pwd — показать текущюю директорию
  • ls — отобразить содержимое текущей директории
  • ls -F — отобразить содержимое текущей директории с добавлением к именам символов, храктеризующих тип
  • ls -l — показать детализированое представление файлов и директорий в текущей директории

Как пользоваться утилитой PuTTy




Сперва расскажем не много о том, что из себя представляет эта утилита и для чего она.

SSH (англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и передачу файлов. Сходен по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы имеются для большинства операционных систем.

PuTTy - это популярный SSH-клиент и Telnet (Telnet тот же SSH, только без зашифрованной передачи данных (пакетов)), т.е. программа для безопасного подключения к удаленному компьютеру (или к серверу) и выполнения на нем различных команд. PuTTY ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей авторизации, поддерживает работу через прокси-сервер. При этом утилита является бесплатной в распространении.

Инструкция по работе с WinSCP




sFTP (SSH File Transfer Protocol) - протокол прикладного уровня, для передачи данных, подобно протоколу ftp, только в зашифрованном виде. В качестве базового протокола используется безопасный протокол SSH.

По умолчанию на всех тарифах нашего хостинга доступ по протоколу SSH выключен.
Для того, чтобы включить доступ по SSH на вашем аккаунте обратитесь, пожалуйста, в службу технической поддержки. Включение протокола SSH абсолютно бесплатно и займёт несколько минут.

WinSCP

Введение

WinSCP - это графический клиент SFTP (SSH File Transfer Protocol) для Windows с открытым исходным кодом. Он также поддерживает [устаревший] протокол SCP (Secure Copy Protocol). Предназначен для защищённого копирования файлов между компьютером и серверами, поддерживающими эти протоколы.
Перед Вами - краткое введение в WinSCP для русскоязычных пользователей. Значительная часть документации по WinSCP существует только на английском языке, и большинство ссылок отсюда ведут туда.

пятница, 8 февраля 2013 г.

FAQ ЗВ

Главная » FAQ [ Добавить вопрос ]

суббота, 2 февраля 2013 г.

Открытое письмо Давида Мзареуляна "Литресу"


Проддержите! Разместите это письмо у себя!

Открытое письмо Давида Мзареуляна "Литресу". Перепечатываю. Подожду, конечно, комментариев представителей "Литреса", но если это все так и есть - будем поднимать большую бучу. Я думал, что времена КГ/АМ.ру с их скотским поведением по отношению к сетевым библиотекам давно прошли, а тут вон оно что. Цитирую письмо.
Уважаемый Литрес (mylitres)! Я являюсь клиентом вашего магазина уже пять лет. За это время я приобрёл у вас электронных книг на сумму в несколько тысяч рублей. Мне нравится ваш магазин и удобным интерфейсом и хорошим выбором книг, и я бы с удовольствием оставался вашим клиентом и дальше. Но, к сожалению, последние новости заставляют меня принять другое решение.

Вчера на форуме 4pda.ru появилось письмо автора программы Moon+ Reader: http://4pda.ru/forum/index.php?showtopic=184358&view=findpost&p=19177079