webForumDet fria alternativet

remote desktop, terminal service, osv...

Linux & BSDur Mac OS, Unix, Linux & BSD

5 svar · 498 visningar · startad av Sunix

SunixMedlem sedan juli 2004310 inlägg
#1

Hej!

Jag undrar om det finns någon säker terminalserver, remote desktop, rpc till freebsd eller nåt. Alternativt vnc via ssh vilket jag aldrig kommer att klara av att köra :)

RanXeroXMedlem sedan maj 2000829 inlägg
#2

Hej Sunix

Det finns nog inte någon citrix lösning för FreeBSD, kanske en komersiell som man inte har hört talas om. Men du kan koppla upp dig mot en citrixserver från en FreeBSD maskin:
http://www.freebsd.org/cgi/ports.cgi?query=citrix&stype=all
Men antar att det inte var det du var ute efter.

Men i handboken för FreeBSD beskriver de hur man skapar en ssh tunnel, verkar inte allt för kompliserat. Har dock inte testat sjävl att skapa en ssh-tunnel med vnc.

Här är länken till handboken:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/openssh.html

Om det är så att du vill prova att köra via putty (om det är den klienten du använder under windows):
http://www.freebsd.org/cgi/ports.cgi?query=putty&stype=all&release=5-STABLE%2Fi386

Jag ska nog testa att sätta upp en ssh tunnel med vnc, (när det finns tid, om jag testar så hör jag av mig).

Lycka till.

RanXeroXMedlem sedan maj 2000829 inlägg
#3

Tjenare.

Jag testade med hjälp att handboken, nu vill jag inte vara kaxig eller något. Men det var inte alls svårt, väldigt enkelt.

Det jag gjorde:

Startade en vncserver på remote maskinen (servern), den skapar en anslutning på port 5901.
Det kan du kolla med hjälp av:
netstat -nad|grep LIST
Då ser du vilka öppna portar du har.

När server var startat så måste jag ha vncviewer installerat på host maskinen (klienten) , det kan installeras med:
pkg_add -r vnc
Då installeras server och klienten.

För att vara på den säkra sidan, så kan man att koppla upp sig mot server innan man sätter upp tunneln:
vncviewer , här skriver man in adressen t.ex: 192.168.0.10:5901 , sedan lösenordet. Om det funkar så fungerar både klient och server. Lika bra att man är säker på att funtionen funkar.

Nu är det bara att sätta upp tunneln:
ssh -2 -N -f -L 4444:localhost:5901 user@192.168.0.1

4444: det kan vara vilken port som helst, så länge den inte är öppen av någon annan tjänst.

Nu är det bara att köra igång vncviewer igen:
vncviewer , så skriver man in: localhost:4444 , sedan lösenordet.
Då har man en uppkoppling mot vnc via en ssh tunnel.

Inte så svårt .. eller ??

Men ... ett litet tillägg.. Jag har kört från en fbsd burk till en annan, om jag bara vill exportera grafiska applikationen till min maskin är det enklare att köra:
ssh -X -l namn server
Sedan exekvera kommandot, t.ex: xeyes
Måste dock ha :
X11Forwarding yes
I filen /etc/ssh/sshd_config på servern.

RanXeroXMedlem sedan maj 2000829 inlägg
#4

Hej .. igen.

Att tunnla vnc via ssh med hjälp av putty, var inte svårt det häller.
Under session fliken skriver man in adressen till servern: 192.168.0.10
Sedan väljer man alternativen (nästan längst ner) tunnels
Under "portForwarding" väljer man:
source: 4444 (om man vill ha den porten)
Destination: 192.168.0.10:5901
Har alternativen "Local" i kryssat, sedan trycker man på "Add".
Nu är det bara att trycka på "Open", logga in . Sedan logga in med vncviewer mot: localhost:4444 .

Funkade smidigt det med.

RanXeroXMedlem sedan maj 2000829 inlägg
#5

Här finns det en liten smidig lathund för att sätta upp vncserver.
Hur man ändrar på fönsterhanterare mm.

http://www.freebsddiary.org/tightvnc.php

SunixMedlem sedan juli 2004310 inlägg
#6

Hej!

har haft alldeles för mycket nu men ska testa detta så fort jag hinner!

Vad är det exakt du gör med ssh?

Och öppna port 5901 gör du ???

132 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)