Remote desktop

S
  • 6 Lap '14

Sveiki, ar yra koks nors free remote desktop, kad veiktų tiek windows tiek linux aplinkoje. Butu gerai kažkas panašaus į teamviewer, kad nereiktų atidarinėt portų.

T
Techtronic
Mindaugas N.
  • 6 Lap '14

Teamviewer taip pat reikia atverti portus. Gali naudoti bet kuri tau paciam labiau patinkanti RDP arba VNC klienta/server http://en.wikipedia.org/wiki/Comparison ... p_software

T
Techtronic
Mindaugas N.
  • 6 Lap '14

Yra dar toks "Linux way" naudojant Xorg.

Sitam how-to yra naudojamas BackTrack, bet galima bet kuria kita Linux distra naudoti.

Susikuriam env kur bus saugoma image:

mkdir -p ~/chroot && cd ~/chroot

Dabar sukuriam ext4 filesystem (15GB, galima ir daugiau)

dd if=/dev/zero of=bt.img bs=1 count=0 seek=15G
mkfs.ext4 bt.img

Gaunam squashfs failu sistema is iso failo.

mkdir tmp
mkdir bt
mount BT.iso tmp
cp tmp/casper/filesystem.squashfs .
umount tmp
mount bt.img bt
mount filesystem.squashfs tmp
cp -a tmp/* bt
umount bt
umount tmp
rmdir tmp

Toliau kad butu paprasciau galima sukurti toki skripta:

#!/bin/zsh
local CIMAGE=$HOME/chroot/bt.img
local CROOT=$HOME/chroot/bt
case $1 in
    run)
        sudo mount $CIMAGE $CROOT
        sudo mount -t proc none $CROOT/proc
        sudo mount -o bind /dev $CROOT/dev
        sudo mount -o bind /sys $CROOT/sys
        sudo mount -o bind /tmp $CROOT/tmp
        sudo chroot $CROOT /bin/bash -i
        ;;
    clean)
        sudo umount $CROOT/proc
        sudo umount $CROOT/dev
        sudo umount $CROOT/sys
        sudo umount $CROOT/tmp
        sudo umount $CROOT
        ;;
    *)
        print "Usage: $0 [run|clean]"
esac

Paleidziam skripta kuris chroot's i nauja sukurta failu sistema:

./bt.sh run

Atsidursime chroot'e BackTrack, instaliuojam xephyr ir paleidziam jame FluxBox

apt-get install xserver-xephyr flux-for-back
Xephyr +extension RANDR -screen 800x600 :1 -ac & (sleep 1; env DISPLAY=:1 startfluxbox)

Suprantama mums nera butina naudoti xephyr, nes mountinam /tmp kuriame yra X sesija (.X11-unix/.ICE-unix). Jeigu kas gaus klaida del ptys (nera laisvu ptys) tai ispres tokia komanda:

mount -o devpts,bind /dev/pts bt/dev/pts