Wetty kısaca web üzerinde ssh terminale giriş yapabileceğimiz / kullanabileceğimiz terminal emulatorüdür diyebiliriz. Sistem yöneticileri ve linux sunucu sahipleri terminallerine putty gibi yazılımlarla ssh üzerinden erişirler. Bu uygulama ile sunucuipadresi:port örneği gibi web üzerinden erişebilecekler. Üstelik https ile de erişebilirler.
Bu makalede yer alan Wetty uygulamasını tüm Linux VPS paketlerinde kurabilirsiniz.
Öncelikle epel repo kuruyoruz ;
1 2 |
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm |
Gerekenleri kuruyoruz ;
1 |
yum install epel-release git nodejs npm -y |
git ile wetty uygulamasını çekiyoruz ;
1 |
git clone https://github.com/krishnasrinivas/wetty |
wetty dizinine giriyoruz ve kuruyoruz ;
1 2 |
cd wetty npm install |
örnek görünüm ;
Kurulum sonrası örneğin 3001 portunda wetty uygulamasını başlatıyoruz ;
1 |
node app.js -p 3001 |
Yukarıdaki komut ile http://sunucuipadresi:3001 üzerinden erişebiliriz.
Eğer siz https:// olarak bu alana erişmek istiyorsanız ki bizde o şekilde öneriyoruz öncelikle key ve cert oluşturuyoruz (aşamaları enter diyerek geçebilirsiniz);
1 |
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes |
Ardından 3001 portunda başlatıyoruz ;
1 |
node app.js --sslkey key.pem --sslcert cert.pem -p 3001 |
Örnek görünüm ;
Artık https://sunucuipadresi:3001 olarak erişebiliriz ;
Eğer daha önce oluşturulmuş linux kullanıcınız yok ise aşağıdaki komutlar ile yeni bir linux kullanıcısı oluşturarak bu web terminale giriş yapabilirsiniz ;
1 2 |
useradd <kullanıcı> Passwd <kullanıı> |
CliaWeb’i takip etmeye devam edin … 🙂