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 :)
Linux & BSDur Mac OS, Unix, Linux & BSD
5 svar · 498 visningar · startad av Sunix
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 :)
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.
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.
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.
Här finns det en liten smidig lathund för att sätta upp vncserver.
Hur man ändrar på fönsterhanterare mm.
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 ???