Murat Çeşmecioğlu

Kişisel Web Sitesi

CentOS 6 Üzerine XFCE, VNC Server ve Tinyproxy Server Kurmak

Geçen gün Vultr’daki kampanyayı görüp bir adet VPS almaya karar verdim. Hem deneme olur dedim hemde 2 aylık bedavayı kaçıramazdım. Hemen 32bit CentOS 6 yüklü bir makine oluşturdum. 1 dakika sonra makine hazırdı. Sizinde benzer özelliklerde bir VPS’iniz varsa ve masaüstü sistemi kurup uzaktan kontrol etmek istiyorsanız okumaya devam edin. İşte yapacaklarımız:

  • Önce “X Window System” ve XFCE kuracağız.
  • Ardından VNC Server kurup uzaktan yönetim için konfigürasyon yapacağız.
  • Herhangibir yasak durumunda bu yurtdışında sunucuyu proxy olarak kullanmak için proxy sunucusu kuracağız.


SSH ile makineye bağlanıp aşağıdaki komutları yazalım:

yum update -y
yum install -y epel-release
yum groupinstall -y "X Window System"
yum install -y xfce
yum install -y tigervnc-server
yum install -y tinyproxy

Bu komutlar ile gereken programların hepsini yükledik.

vncpasswd komutu ile uzaktan bağlantı için şifre belirliyoruz. İki defa şifreyi girmenizi isteyecek ve şifre girerken gözükmeyecek.

vncpasswd

nano /etc/sysconfig/vncservers komutuyla dosyayı açıp, son satırı düzenlememiz gerekiyor. Alttaki resimde satırı kopyalayıp düzenledim. Vultr’da ilk açtığımız kullanıcı root olduğu için resimde o şekilde yazdık.

vncservers

Uzaktan bağlantı için kullanacağımız portlara izin verip bu servisi yeniden başlatmamız gerekiyor.

iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 5901 -j ACCEPT
service iptables save
service iptables restart

VNC servisini de yeniden başlatalım.

service vncserver restart

services restart

Uzaktan bağlantı ile ilgili son işlemimiz çalıştığında XFCE’yi başlatması olacak. Bunun için nano /root/.vnc/xstartup komutu ile dosyayı açıp son satırına gidiyoruz. Son satırda twm & yazan kısmı silip yerine startxfce4 & yazıyoruz. Kaydedip kapatıyoruz.

startxfce42

Çalışan vnc serverı kapatalım

vncserver -kill :1

İstediğimiz zaman vnc server’i aşağıdaki komut ile başlatabiliriz

vncserver :1

vncserver

Başlattıktan sonra herhangibir VNC programı ile serverin_ipsi:5901 yazıp bağlanabilirsiniz.

Tinyproxy Ayarları

Aşağıda verdiğim ayarlar ile tüm IP adreslerinden gelen bağlantıları kabul edip kendi sunucunuz üzerinden çıkışına izin verecek şekilde yapılandırabilirsiniz.

echo "Allow 0.0.0.0/0" >> /etc/tinyproxy/tinyproxy.conf
service restart tinyproxy

tinyproxy3

Tinyproxy’nin kullanacağı portları bağlantıya izin verecek şekilde yapılandırıyoruz

iptables -I INPUT 5 -m state --state NEW -m tcp -p tcp -m multiport --dports 8888 -j ACCEPT
service iptables save
service iptables restart

Proxy servisini durdurmak için: service tinyproxy stop

Proxy servisini başlatmak için: service tinyproxy start

Yorum Yazın

İsim (gerekli)

E-Posta (gerekli)

İnternet sitesi