Pengertian SSH dan FTP Server, Manfaatnya dan Konfigurasinya.


  • Pengertian SSH Server
SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Sama seperti telnet, SSH Client menyediakan User dengan  Shell untuk remote ke mesin. Tidak seperti telnet, SSH menyediakan koneksi enkripsi antara klien dengan server. Dalam prakteknya, penggunaan menggunakan telnet dan ssh seperti perbedaan dengan mengakses website biasa dengan website yang lebih aman (HTTPS).
  • Manfaat SSH Server
Dengan menggunakan SSH Anda dapat bergerak bebas melalui stukrur file akun hosting. Anda juga dapat menjalankan tugas seperti monitoring log file dan memulai atau menghentikan service ( berlaku di layanan VPS / Dedicated). Bahkan ANda juga dapat menggunakannya untuk install software ke akun hostingmu atau manage database MySQL. SSH mengijinkan Anda untuk melakukan banyak hal lebih dari standard web.
  • Konfigurasi SSH Server
   Ketikan perintah berikut untuk mengedit file konfigurasi ssh server:
 nano /etc/ssh/sshd_config
Akan muncul tampilan kurang lebih seperti gambar berikut: 
Lalu cari tulisan port 22, kemudian ganti angka 22 dengan nomor port yang anda inginkan, misalnya 1447, seperti gambar di atas. lalu simpan dengan menekan tombol CTRL + X lalu Y kemudian enter.

2. Restart SSH Server dengan mengetikan perintah

    /etc/init.d/ssh restart 

3. Selanjutnya silahkan lalukan Test / Pengujian SSH Server

Pengujian harus dilakukan untuk memastikan bahwa ssh server sudah aktif dan berjalan dengan baik. Pengujian SSH Server bisa dilakukan di komputer server maupun komputer clinet yang menggunakan sistem operasi windows.

a. Pengujian SSH Menggungkan komputer server

Untuk melakukan pengujian di komputer server (komputer yang bersangkutan dimana sistem operasi debian digunakan),  ketikan saja dengan format perintah

 ssh username@localhost -p noport

Misal kita ingin akses ssh dengan super user, misal nama super user = root, kemudian port yang digunakan untuk ssh adalah 1447, maka untuk mengecek ssh di komputer server perintahnya adalah:

 ssh root@localhost -p 1447
Jika portnya masih bawaan (port 22) alias belum dirumah, maka anda cukup mengetikan perintah
 ssh root@localhost

Jika anda diminta untuk login, itu artinya pengujian ssh dikomputer client sudah berhasil.


b. Pengujian SSH Menggunakan komputer client.

Untuk menguji ssh di komputer client bersistem operasi windows, anda harus menggunakan aplikasi ssh client. beberapa aplikasi ssh client yang dapat anda gunakan diantaranya adalah:

  • Putty (ssh client berbasis CLI)
  • WinSCP (SSH Client berbasis windows, tampilannya seperti windows ekplorer).
  • dll
Syarat agar bisa menguji ssh server melalui komputer client adalah:
  • Anda harus tau nama hostname atau ip address komputer server, silahkan konfigurasi dulu ip address server agar bisa menggunakan ip statis.
  • Anda harus tau port dari ssh server, contoh di atas menggunakan port 1447, jika port tidak di konfigurasi maka yang digunakan adalah port bawaan yaitu 22.
  • Di komputer client harus sudah terinstal ssh client, baik itu putty, winscp dll, kalo saya sih lebih suka pake putty.










  • Pengertian FTP Server
protokol internet yang digunakan untuk urusan pengiriman data dalam jaringan komputer, seperti upload dan download file yang dilakukan oleh FTP client dan FTP server.
Layanan FTP bisa diatur menjadi FTP public, dimana semua orang bisa mengakses data-data yang ada di server FTP dengan mudah. Selain dapat diatur menjadi FTP public, layanan FTP ini juga bisa diatur agar tidak semua orang dapat mengakses data-data yang ada di server, jadi hanya pengguna terdaftar saja yang memiliki izin untuk mengakses data-data tersebut.

  • Manfaat FTP Server

FTP memiliki banyak fungsi atau manfaat yang menguntungkan bagi penggunanya, misalnya saja :
  1. Kita dapat melakukan pertukaran file antar komputer dengan mudah, walaupun file tersebut memiliki ukuran yang besar.
  2. Bagi pemilik website, dengan adanya FTP, mereka dapat melakukan backup website mereka dengan mudah.
  3. Kita dapat melakukan indirect maupun implicit remote computer.
  4. FTP menyediakan transfer data yang reliabel dan efisien, karena setiap pengguna tidak memerlukan tahapan-tahapan yang rumit untuk memperoleh suatu file atau mentransfer suatu file.
  5. FTP memfasilitasi tiap pengguna untuk melakukan transfer data secara dua arah. Artinya, jika FTP digunakan dalam sebuah perusahaan, maka setiap pemimpin perusahaan mampu mengirimkan file kepada karyawannya dan sebaliknya, dengan menggunakan server yang sama.
  6. Progress perpindahan data tidak akan hilang walaupun sambungan terputus.
  7. Transer data/file dapat dilakukan dengan mudah dan terorganisir.

  • Konfigurasi FTP Server
  1. Buka terminal dan masuk sebagai user root
  2. remote server kita dengan perintah "ssh hostname server@ip server"
  3. Kita install FTPnya dengan perintah "apt-get install proftpd"
  4. Maka akan muncul tampilan seperti itu, kita pilih standalone lalu ok
  5. lalu kita konfigurasi FTPnya dengan perintah "nano /etc/proftpd/proftpd.conf"
  6. kita tambahkan script dibagian paling bawah                               <Anonymous /home/kurnia/>        <====== (arahkan pada direktori)
    User aku                                         <====== (user pengguna FTP)
    </Anonymous>
  7. lalu masukkan perinta "adduser kurnia" Tambahkan user yang kita buat tadi
  8. kemudian restart proftpd dengan perintah "service proftpd restart" Atau "/etc/init.d/proftpd restart"
  9. kita cek di browser


  10. berhasil.

Komentar

Postingan populer dari blog ini

JENIS KONSTRUKSI DIRECT BURIED CABLE

JENIS KONSTRUKSI DUCT CABLE

KARAKTERISTIK KABEL SINGLEMODE