LinuxForum.Fans
Тема

Удалённый рабочий стол Open Suse 11.3

Автор: burat 37 сообщений 21436 просмотров
#76530

НЕ ПОЛУЧАЕТСЯ!!!!
ДАЛаю всё так.

чистый Open Suse 11.3

захожу под root

в папку /root/install (я её создал, для rpm пакетов) копирую с флэшки
nxclient-3.4.0-7.i386
nxnode-3.4.0-14.i386
nxserver-3.4.0-14.i386
yast2-sshd-2.18.0-5.2.noarch
yast2-sshd-2.18.0-5.2.src

захожу в терминал, перехожу в папку
cd /install/
и устанавливаю пакеты
rpm -i nxclient-3.4.0-7.i386.rpm
rpm -i nxnode-3.4.0-14.i386.rpm
rpm -i nxserver-3.4.0-14.i386.rpm
rpm -i yast2-sshd-2.18.0-5.2.noarch.rpm
rpm -i yast2-sshd-2.18.0-5.2.src.rpm
всё отлично ставиться, в YSTe появляется SSh, брэдмаузер выключен, перезагружаю машину (на всякий случай)

далее захожу в терминал и перехожу в папку
cd /usr/NX/bin

./nxserver --install
[console]linux-agiz:~ # cd /usr/NX/bin
linux-agiz:/usr/NX/bin # ./nxserver --install
NX> 701 Updating: server at: Mon Sep 06 14:59:22 2010.
NX> 701 Autodetected system: suse.
NX> 701 Update log is: /usr/NX/var/log/update.
NX> 701 Checking NX server configuration using /usr/NX/etc/server.cfg file.
NX> 723 Cannot start NX statistics:
NX> 709 NX statistics are disabled for this server.
NX> 701 WARNING: Error when trying to connect to NX server. Error is:
NX> 701 WARNING: ssh: connect to host 127.0.0.1 port 22: Connection refused
NX> 701 WARNING: NX has been configured to use the SSH server on default port
NX> 701 WARNING: 22 but no SSH daemon is listening on this port. When the
NX> 701 WARNING: installation completes, please ensure that SSHD is installed
NX> 701 WARNING: and is up and running. If you want to contact SSHD daemon on
NX> 701 WARNING: a port different from 22, you need to configure NX Server and
NX> 701 WARNING: Node accordingly. More information is available on the NoMachine
NX> 701 WARNING: Knowledge Base at: http://www.nomachine.com/kb/index.php
NX> 701 Update of NX server has been completed with warnings
NX> 701 Please review the update log for details.
NX> 701 Bye.
[/console]

чё не так!!!,,,,??? :( :( :(

#76583

разобрался сам, sshd установил, а запустить забыл!!! :D
теперь всё ОК, инсталляция прошла, статус ОК
лезу в дебри настроек NX (неужели неделю спустя всё таки получется запустить удалённый доступ)

#76587

в nx создал пользователя и пароль, в sshd поставил галочку открыть порт в брэдмаузере, вроде всё отлично.. на винде поставил клиент, настроил, хост пользователь пароль LAN , dsa key импортировал
ни фига не работает

#76589

УРАААА ))) всё заработало :D :D :D
Оказывается между "Admin" и "admin" есть небольшая разница :D

#76595

Есть программка для оконного управления удаленной машиной, называется X-Win32.
Не требует установки дополнительных пакетов на никсовой машине, работает через ssh.

Сначала коннектишься ей на удаленную машину, далее запускаешь оболочку, и работаешь как в радмине.

#76597

rezrik - где Вы были раньше :D
Хотя..., лёгкий выход из положения, не всегда эффективный
А службы sshd и nxserver будут стартовать после перезагрузки автоматом!?

#76641

Завис сервер
а после перезагрузки, не загружается удалённый рабочий стол
лог в NX (в винде)

1001 unix-kde 488C1068A5E7D48B18351C2F5C06410D -RD--PSA 32 1018x706 Suspended Server

NX> 148 Server capacity: not reached for user: admin
NX> 105 Restoresession --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="Server" --type="unix-kde" --geometry="1018x706" --client="winnt" --keyboard="pc102\057en_US" --id="488C1068A5E7D48B18351C2F5C06410D" --resize="1"
NX> 596 NX> 596 ERROR: NXNODE Ver. 3.4.0-14 (Error id eB1DC0E)
NX> 596 NX> 596 ERROR: resume session: make commands
NX> 596 NX> 596 ERROR: NXNODE: ERROR: cannot get property monitor.pid for session 'server-1001-488C1068A5E7D48B18351C2F5C06410D'.
NX> 596 NX> 596 init: stdin arguments: user=admin,userip=192%2e168%2e230%2e25,uniqueid=488C1068A5E7D48B18351C2F5C06410D,display=1001,images=64M,cache=16M,client=winnt,media=0,backingstore=1,encryption=1,strict=0,clipboard=both,shpix=1,rootless=0,composite=1,session=Server,shmem=1,type=unix-kde,virtualdesktop=1,resize=1,id=488C1068A5E7D48B18351C2F5C06410D,keyboard=pc102%2fen_US,geometry=1018x706,link=lan,render=1,subscriptionid=None,productid=LFE,balance_host=192%2e168%2e230%2e1,encryption_mode=3,connection=local
NX> 280 Exiting on signal: 15
NX> 203 NXSSH running with pid: 14684
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: 192.168.230.1 on port: 22
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3.4.0-14 - LFE
NX> 105 Hello NXCLIENT - Version 3.4.0
NX> 134 Accepted protocol: 3.4.0
NX> 105 Set shell_mode: shell
NX> 105 Set auth_mode: password
NX> 105 Login
NX> 101 User: admin
NX> 102 Password: ********
NX> 103 Welcome to: server user: admin
NX> 105 Listsession --user="admin" --status="suspended\054running" --geometry="1024x768x32+render" --type="unix-kde"
NX> 127 Available sessions:

Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
что это!?

#76650

Скорее всего зависла сессия на удаленной машине, перезапусти там nxсервер.
Если не поможет смотри логи на удаленке.

#76697

X-Win32 более сложный путь долго время стоял на работе.. его настройка приводила меня в ступор. уже не говоря о том что он платный.

text
tail -f /var/log/messages

попробывать законектится с винды.
то что появится в линухе на экране копи паст сюда.

Так же хотелось бы посмотреть вывод команд:

text
nxserver --status

и

text
rcsshd status

и

text
chkconfig --list|grep nx
#77057

server:/usr/NX/bin # ./nxserver --status
NX> 900 Connecting to server ...
NX> 110 NX Server is running.
NX> 999 Bye.

erver:/etc/init.d # rcsshd status
Checking for service sshd running

server:/etc/init.d # chkconfig --list
SuSEfirewall2_init 0:off 1:off 2:off 3:on 4:on 5:on 6:off
SuSEfirewall2_setup 0:off 1:off 2:off 3:on 4:on 5:on 6:off
aaeventd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
acpid 0:off 1:off 2:on 3:on 4:off 5:on 6:off
alsasound 0:off 1:off 2:on 3:on 4:off 5:on 6:off
amavis 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apache2 0:off 1:off 2:off 3:on 4:off 5:on 6:off
arpwatch 0:off 1:off 2:off 3:off 4:off 5:off 6:off
atd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
auditd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
autofs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
autoyast 0:off 1:off 2:off 3:off 4:off 5:off 6:off
avahi-daemon 0:off 1:off 2:off 3:on 4:off 5:on 6:off
avahi-dnsconfd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
bgpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
bluez-coldplug 0:off 1:off 2:on 3:on 4:off 5:on 6:off
cifs 0:off 1:off 2:off 3:on 4:off 5:on 6:off
clamav-milter 0:off 1:off 2:off 3:off 4:off 5:off 6:off
clamd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
cron 0:off 1:off 2:on 3:on 4:off 5:on 6:off
cups 0:off 1:off 2:on 3:on 4:off 5:on 6:off
cyrus 0:off 1:off 2:off 3:off 4:off 5:off 6:off
dbus 0:off 1:off 2:on 3:on 4:off 5:on 6:off
dnsmasq 0:off 1:off 2:off 3:off 4:off 5:off 6:off
earlysyslog 0:off 1:off 2:on 3:on 4:off 5:on 6:off
earlyxdm 0:off 1:off 2:off 3:off 4:off 5:on 6:off
esound 0:off 1:off 2:off 3:off 4:off 5:off 6:off
fbset 0:off 1:on 2:on 3:on 4:off 5:on 6:off
fetchmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
freshclam 0:off 1:off 2:off 3:off 4:off 5:off 6:off
gpm 0:off 1:off 2:off 3:off 4:off 5:off 6:off
haldaemon 0:off 1:off 2:on 3:on 4:off 5:on 6:off
inn 0:off 1:off 2:off 3:off 4:off 5:off 6:off
joystick 0:off 1:off 2:off 3:off 4:off 5:off 6:off
kbd 0:off 1:on 2:on 3:on 4:off 5:on 6:off S:on
kexec 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ksysguardd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
mailman 0:off 1:off 2:off 3:off 4:off 5:off 6:off
mdadmd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
multipathd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nagios 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:off 5:on 6:off
network-remotefs 0:off 1:off 2:on 3:on 4:off 5:on 6:off
nfs 0:off 1:off 2:off 3:on 4:off 5:on 6:off
nfsserver 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nmb 0:off 1:off 2:off 3:on 4:off 5:on 6:off
nscd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
ntp 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nxsensor 0:off 1:off 2:on 3:on 4:off 5:on 6:off
nxserver 0:off 1:off 2:on 3:on 4:off 5:on 6:off
openvpn 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ospf6d 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ospfd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
pm-profiler 0:off 1:off 2:off 3:off 4:off 5:off 6:off
postfix 0:off 1:off 2:off 3:on 4:off 5:on 6:off
powerd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
random 0:off 1:off 2:on 3:on 4:off 5:on 6:off
raw 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ripd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
ripngd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rpcbind 0:off 1:off 2:off 3:on 4:off 5:on 6:off
rpmconfigcheck 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rsyncd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
setserial 0:off 1:off 2:off 3:off 4:off 5:off 6:off
skeleton.compat 0:off 1:off 2:off 3:off 4:off 5:off 6:off
slpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
smartd 0:off 1:off 2:on 3:on 4:off 5:on 6:off
smb 0:off 1:off 2:off 3:on 4:off 5:on 6:off
smolt 0:off 1:off 2:off 3:off 4:off 5:off 6:off
spamd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
spampd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
splash 0:off 1:on 2:on 3:on 4:off 5:on 6:off S:on
splash_early 0:off 1:off 2:on 3:on 4:off 5:on 6:off
squid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
sshd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
stoppreload 0:off 1:on 2:on 3:on 4:off 5:on 6:off
syslog 0:off 1:off 2:on 3:on 4:off 5:on 6:off
vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
winbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xdm 0:off 1:off 2:off 3:off 4:off 5:on 6:off
xfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xinetd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
ypbind 0:off 1:off 2:off 3:off 4:off 5:off 6:off
zebra 0:off 1:off 2:off 3:off 4:off 5:off 6:off
xinetd based services:
chargen: off
chargen-udp: off
cups-lpd: off
daytime: off
daytime-udp: off
discard: off
discard-udp: off
echo: off
echo-udp: off
netstat: off
rsync: off
sane-port: off
servers: off
services: off
swat: off
systat: off
tftp: off
time: off
time-udp: off
vnc: on
vsftpd: off

server:/etc/init.d # tail -f /var/log/messages
Sep 8 15:21:36 server kernel: [89616.201486] martian source 10.201.83.226 from 192.168.0.1, on dev eth1
Sep 8 15:21:36 server kernel: [89616.201495] ll header: ff:ff:ff:ff:ff:ff:1c:af:f7:96:32:c5:08:06
Sep 8 15:21:36 server kernel: [89616.914486] martian source 99.0.68.0 from 99.99.99.3, on dev eth1
Sep 8 15:21:36 server kernel: [89616.914497] ll header: ff:ff:ff:ff:ff:ff:00:08:a1:aa:f2:41:08:06
Sep 8 15:21:37 server kernel: [89617.071147] martian source 99.115.219.57 from 99.99.99.3, on dev eth1
Sep 8 15:21:37 server kernel: [89617.071156] ll header: ff:ff:ff:ff:ff:ff:00:08:a1:aa:f2:41:08:06
Sep 8 15:21:37 server kernel: [89617.195297] martian source 99.87.60.94 from 99.99.99.3, on dev eth1
Sep 8 15:21:37 server kernel: [89617.195305] ll header: ff:ff:ff:ff:ff:ff:00:08:a1:aa:f2:41:08:06
Sep 8 15:21:37 server kernel: [89617.198467] martian source 10.201.83.226 from 192.168.0.1, on dev eth1
Sep 8 15:21:37 server kernel: [89617.198476] ll header: ff:ff:ff:ff:ff:ff:1c:af:f7:96:32:c5:08:06д
далее до бесконечности, кстати как остановить это чудо? с командой ping также, я знаю кнопочку на какуюто нажать!?

И ещё после перезагрузки сервера, sshd и NX приходиться в ручную запускать, как их автозагрузку закинуть

#77068

Опять запустился :D просто перезагрузился
НО беда в том что приходиться каждый раз после перезагрузки руками запускать sshd и NX
Как заставить их запускаться с системой?
И как сделать ярлычёк на рабочем столе, чтобы по нажатию на него он выполнял команду
например:
cd /usr/NX/bin
./nxserver --status :D

Руками работать конечно полезно, но знать как проще тоже надо

#77399

Предлагаю вам почитать про init в linux=)
как можно видить из chkconfig --list sshd НЕ стартует при запуске, nx стартует при загрузке системы.

nxserver 0:off 1:off 2:on 3:on 4:off 5:on 6:off
sshd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

т.е достаточно выполнить

text
chkconfig --level 35 sshd on

или зайти в Yast-Cистема-Системные службы(Уровень запуска)
Выбрать sshd и нажать "включить" внизу.

и всё должно работать при загрузке.

И как сделать ярлычёк на рабочем столе, чтобы по нажатию на него он выполнял команду
например:
cd /usr/NX/bin
./nxserver --status

а зачем?
самый простой вариант это открыть консоль и вбить это руками)

#77401

спасибо попробуем

#95179

Я в линуксе полный нуб, если можно сильно не пинайте :)

Попробовал этот NX, вроде работает, но...
Хотелось бы иметь доступ к запущенному рабочему столу, а не входить новой сессией. На манер РАдмина или ДеймВаре.

#107296

А зачем тебе вообще рабочий стол ? если у тебя на сюзи сервак - админь через webadmin и не парь моск ..
хочешь рабочий стол - пользуй VNC ...

#107305
WladimiR написал:
Я в линуксе полный нуб, если можно сильно не пинайте :)

Попробовал этот NX, вроде работает, но...
Хотелось бы иметь доступ к запущенному рабочему столу, а не входить новой сессией. На манер РАдмина или ДеймВаре.

x11vnc

#217213

SuSe 11.4

Центр управления -> Удаленный рабочий стол:
Ставим галочки рядом с :
1. Позволять другим пользователям видеть ваш рабочий стол
2. Позволять другим пользователям управлять вашим рабочим столом

Ниже на желтом фоне будет написан IP-адрес, к которому можно подцепляться.

Остальные пункты по желанию.

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

На винде ставите UltraVNC, и с помощью UltraVNC Viewer цепляетесь на IP-адрес. Порт можно не писать, по умолчанию используется 5900.

Дешево, удобно и работает.

Войдите или зарегистрируйтесь, чтобы ответить.