ASP 11.2 как терминальный сервер

Автор: igor_dsn Дата: 18.09.2007 12:11 Вопрос такой - можно ли организовать с windows-машин через RDP доступ на ASP-сервер? Просто неудобно каждый раз подключать консоль. На сервере поставил rdesktop из стандартной комплектации, доступ на другие windows-терминалы из под linux уже есть, а вот как наоборот сделать не знаю..
Соответственно, есть домен, AD, тачка с ASPLinux введена в домен.
Re: ASP 11.2 как терминальный сервер 18.09.2007 12:39wowka [linuxportal.ru]
мандрива работает влет, хотя разницы не вижу, так что пробуйте
Re: ASP 11.2 как терминальный сервер 18.09.2007 13:11igor_dsn При попытке собрать xrdp получаю ошибку:
/usr/bin/ld: cannot find -lxrdp
collect2: ld returned 1 exit status
make: *** [xrdp] Ошибка 1

Я так понял, что для работы XDMCP необходим специальный клиент для винды Xmanager?
Re: ASP 11.2 как терминальный сервер 18.09.2007 13:58wusup >Я так понял, что для работы XDMCP необходим специальный клиент для винды Xmanager

Нет, стандартного хватит.
Re: ASP 11.2 как терминальный сервер 18.09.2007 17:32wowka да нужен Xmaneger,весит метров 15, скачай по ссылке в статье,хотя в принципе клиентов много,но я делюсь тем что пробовал лично
Re: ASP 11.2 как терминальный сервер 18.09.2007 20:32wusup >да нужен Xmaneger,весит метров 15

Весьма страно, я через обычное стандартное подключение к удаленному раб. столу делаю, работает на ура.
Re: ASP 11.2 как терминальный сервер 18.09.2007 20:32wusup Сорри я про xrdp.
Re: ASP 11.2 как терминальный сервер 18.09.2007 21:22igor_dsn ок, спасибо, попробую XDMCP! А насчет ошибки никто ничего не знает? гугл не помогает..
Re: ASP 11.2 как терминальный сервер 18.09.2007 22:08wusup >А насчет ошибки никто ничего не знает?

Попробуй это:
[sisyphus.ru]
Re: ASP 11.2 как терминальный сервер 19.09.2007 18:11igor_dsn попробовал, скачал. а как его установить? я так понимаю это какой то пропатченный файл, причем для ALT Linux, судя по файлам xrdp_Makefile.patch xrdp_sesmantools.patch
при попытке установить из папки xrdp по обычному (make) лезут ошибки

make -C vnc
make[1]: Entering directory `/usr/src/asplinux/SOURCES/xrdp-0.4.0/vnc'
gcc -Wall -O2 -I../common -fPIC -c -o vnc.o vnc.c
gcc -Wall -O2 -I../common -fPIC -c -g ../common/os_calls.c
gcc -Wall -O2 -I../common -fPIC -c -g ../common/d3des.c
gcc -shared -o libvnc.so vnc.o os_calls.o d3des.o -ldl
make[1]: Leaving directory `/usr/src/asplinux/SOURCES/xrdp-0.4.0/vnc'
make -C libxrdp
make[1]: Entering directory `/usr/src/asplinux/SOURCES/xrdp-0.4.0/libxrdp'
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o libxrdp.o libxrdp.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_tcp.o xrdp_tcp.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_iso.o xrdp_iso.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_mcs.o xrdp_mcs.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_sec.o xrdp_sec.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_rdp.o xrdp_rdp.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_orders.o xrdp_orders.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_bitmap_compress.o xrdp_bitmap_compress.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c -o xrdp_channel.o xrdp_channel.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c ../common/os_calls.c
gcc -Wall -O2 -I../common -fPIC -DXRDP_CFG_FILE=\"/etc/xrdp/xrdp.ini\" -DXRDP_KEY_FILE=\"/etc/xrdp/rsakeys.ini\" -c ../common/ssl_calls.c
../common/ssl_calls.c:24:25: error: openssl/rc4.h: Нет такого файла или каталога
../common/ssl_calls.c:25:25: error: openssl/md5.h: Нет такого файла или каталога
../common/ssl_calls.c:26:25: error: openssl/sha.h: Нет такого файла или каталога
../common/ssl_calls.c:27:24: error: openssl/bn.h: Нет такого файла или каталога../common/ssl_calls.c: In function ‘ssl_rc4_info_create’:
../common/ssl_calls.c:39: error: ‘RC4_KEY’ undeclared (first use in this function)
../common/ssl_calls.c:39: error: (Each undeclared identifier is reported only once
../common/ssl_calls.c:39: error: for each function it appears in.)
../common/ssl_calls.c: In function ‘ssl_rc4_set_key’:
../common/ssl_calls.c:53: warning: implicit declaration of function ‘RC4_set_key’
../common/ssl_calls.c:53: error: ‘RC4_KEY’ undeclared (first use in this function)
../common/ssl_calls.c:53: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_rc4_crypt’:
../common/ssl_calls.c:60: warning: implicit declaration of function ‘RC4’
../common/ssl_calls.c:60: error: ‘RC4_KEY’ undeclared (first use in this function)
../common/ssl_calls.c:60: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_sha1_info_create’:
../common/ssl_calls.c:69: error: ‘SHA_CTX’ undeclared (first use in this function)
../common/ssl_calls.c: In function ‘ssl_sha1_clear’:
../common/ssl_calls.c:83: warning: implicit declaration of function ‘SHA1_Init’../common/ssl_calls.c:83: error: ‘SHA_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:83: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_sha1_transform’:
../common/ssl_calls.c:90: warning: implicit declaration of function ‘SHA1_Update’
../common/ssl_calls.c:90: error: ‘SHA_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:90: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_sha1_complete’:
../common/ssl_calls.c:97: warning: implicit declaration of function ‘SHA1_Final’
../common/ssl_calls.c:97: error: ‘SHA_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:97: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_md5_info_create’:
../common/ssl_calls.c:106: error: ‘MD5_CTX’ undeclared (first use in this function)
../common/ssl_calls.c: In function ‘ssl_md5_clear’:
../common/ssl_calls.c:120: warning: implicit declaration of function ‘MD5_Init’../common/ssl_calls.c:120: error: ‘MD5_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:120: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_md5_transform’:
../common/ssl_calls.c:127: warning: implicit declaration of function ‘MD5_Update’
../common/ssl_calls.c:127: error: ‘MD5_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:127: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_md5_complete’:
../common/ssl_calls.c:134: warning: implicit declaration of function ‘MD5_Final’
../common/ssl_calls.c:134: error: ‘MD5_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:134: error: syntax error before ‘-)’ token
../common/ssl_calls.c: In function ‘ssl_mod_exp’:
../common/ssl_calls.c:162: error: ‘BN_CTX’ undeclared (first use in this function)
../common/ssl_calls.c:162: error: ‘ctx’ undeclared (first use in this function)../common/ssl_calls.c:163: error: ‘BIGNUM’ undeclared (first use in this function)
../common/ssl_calls.c:163: error: syntax error before ‘lmod’
../common/ssl_calls.c:183: warning: implicit declaration of function ‘BN_CTX_new’
../common/ssl_calls.c:184: warning: implicit declaration of function ‘BN_init’
../common/ssl_calls.c:184: error: ‘lmod’ undeclared (first use in this function)
../common/ssl_calls.c:185: error: ‘lexp’ undeclared (first use in this function)
../common/ssl_calls.c:186: error: ‘lin’ undeclared (first use in this function)../common/ssl_calls.c:187: error: ‘lout’ undeclared (first use in this function)
../common/ssl_calls.c:188: warning: implicit declaration of function ‘BN_bin2bn’
../common/ssl_calls.c:191: warning: implicit declaration of function ‘BN_mod_exp’
../common/ssl_calls.c:192: warning: implicit declaration of function ‘BN_bn2bin’
../common/ssl_calls.c:202: warning: implicit declaration of function ‘BN_free’
../common/ssl_calls.c:206: warning: implicit declaration of function ‘BN_CTX_free’
make[1]: *** [ssl_calls.o] Ошибка 1
make[1]: Leaving directory `/usr/src/asplinux/SOURCES/xrdp-0.4.0/libxrdp'

т.е. я так понимаю это патч еще надо както установить, но как?
Re: ASP 11.2 как терминальный сервер 19.09.2007 18:37wusup >попробовал, скачал. а как его установить? я так понимаю это какой то пропатченный файл

Гы... а там еще и rpm лежит.

[sisyphus.ru]
Re: ASP 11.2 как терминальный сервер 19.09.2007 22:38igor_dsn хм.. попробую завтра на работе, это xrdp-0.4.0-alt2.i586.rpm который?
Re: ASP 11.2 как терминальный сервер 20.09.2007 00:12wusup >хм.. попробую завтра на работе, это xrdp-0.4.0-alt2.i586.rpm который?

ну таки других нет.
Re: ASP 11.2 как терминальный сервер 21.09.2007 16:23igor_dsn блин, он же 586й архитектуры, при попытке установить ругается на неудовл зависимости:
rpm -ivh xrdp-0.4.0-alt2.i586.rpm
ошибка: Неудовлетворенные зависимости:
PAM(pam_unix.so) нужен для xrdp-0.4.0-alt2.i586
kdebase-wm нужен для xrdp-0.4.0-alt2.i586
libc.so.6(GLIBC_2.4) нужен для xrdp-0.4.0-alt2.i586
libcrypto.so.6 нужен для xrdp-0.4.0-alt2.i586
rtld(GNU_HASH) нужен для xrdp-0.4.0-alt2.i586
sh нужен для xrdp-0.4.0-alt2.i586
Re: ASP 11.2 как терминальный сервер 21.09.2007 16:58beduin igor_dsn писал(а):
> блин, он же 586й архитектуры
Ну и что, вы же ставите его не Intel 486DX2, лишь бы он бинарно был совместим с вашим дистрибутивом.
Re: ASP 11.2 как терминальный сервер 21.09.2007 17:30igor_dsn спасибо, понял, а не подскажите где эти пакеты можно взять? в стандартном дистрибутиве я не нашел!
Re: ASP 11.2 как терминальный сервер 03.10.2007 16:10igor_dsn пролема актуально, кто-нибудьпожалуйста помогите!
Re: ASP 11.2 как терминальный сервер 04.12.2007 21:20!dx нужно установить пакеты: openssl-devel, pam-devel

yum install openssl-devel pam-devel

и будет счастье при компиляции...

make clean
make
make install
Re: ASP 11.2 как терминальный сервер 04.12.2007 22:39BigAndy >пролема актуально, кто-нибудьпожалуйста помогите!
А в ем вопрос? Вообще можете пользоваться штатными средствами x-windows и не заморачиваться о терминальном сервере. Один cel-2000 -2гб успешно обслуживает 22 терминала (терминалы pII, PIII) Утилизация сервера -12-15%, пиковая 55-70%.

Настраиваете XDM/KDM/GDM (в зависимости от тог, что используете) на поддержку XDMCP и пользуемся им с успехом...

[heap.altlinux.ru]
[ppg.ice.ru]
[www.senyk.poltava.ua]

Можно коннектицо из-под линукса по ssh ($ssh -X -l<user> host) и запускать иксовые приложения на удаленой машине.

Что вашей душе угодно.
RSS-материал