
SSH, secure shell'dir, telnet'in güvenlisidir, windows'un CMD'sinin linux/unix'çesidir. Server'a uzaktan bir console ile ulaşmanızı sağlar. Bazı web hosting firmaları SSH desteği verir.
Windows'tan server'a SSH erişimi için ücretsiz olan PUTTY kullanılabilir.
Linux'tan server'a SSH erişim için console'da SSH yazmak yeterli.(> SSH server_user@server_domain)
Java destekli cep telefonundan server'a SSH erişim için ücretsiz olan MidpSSH kullanılabilir.
SSH ile server'daki programları start/stop etmek(web server,app. server,database gibi), dosya kopyalamak,silmek,taşımak gibi server console'undan yapılan tüm işlemleri yapabilirsiniz.
Ayrıca SSH ile port forwarding işlemi yapabilirsiniz:
Güvenlik için server'ınızın her portuna dılşarıdan erişim istemezsiniz. Genelde web hosting firmaları bunun için önlem alır. Mesela hosting firmasında bir MySQL database var ve 3306 portundan hizmet veriyor, buraya dışarıdan erişemezsiniz. Ama SSH ile bu mümkün.
> ssh -L 3307:localhost:3306 server_user@server_domain
komutu ile bu console açık kaldığı sürece, kendi makinanızın 3307 portuna gelen herşey server'ın 3306 portuna yönlendirilir. Böylece kendi makinanızın 3307 portunda bir database varmış gibi uzaktaki bir database'e erişebilirsiniz:
> mysql -u database_user -p -h localhost -P 3307
Yeni yazılardan Email ile haberdar olun