Hai! Pernah nggak sih kamu merasa ribet kalau harus mengakses server jarak jauh atau transfer file, apalagi kalau semuanya dilakukan lewat GUI? Tenang, kali ini kita akan bahas cara menyambungkan Ubuntu ke server menggunakan SSH dan transfer file, semuanya pakai terminal. Simpel dan cepat!
Cara Menyambungkan ke Server dengan SSH
SSH (Secure Shell) adalah protokol yang memungkinkan kamu untuk mengakses server secara aman lewat jaringan. Ini adalah cara paling umum yang digunakan oleh administrator sistem dan developer untuk mengelola server remote. Yuk, ikuti langkah-langkah mudah berikut untuk menyambungkan Ubuntu ke server melalui SSH!
1. Install OpenSSH Client di Ubuntu
Di Ubuntu, biasanya OpenSSH sudah terinstal secara default. Tapi kalau belum, kamu bisa menginstalnya dengan cara:
sudo apt update
sudo apt install openssh-client
Setelah itu, SSH client siap digunakan!
2. Menyambungkan ke Server Menggunakan SSH
Untuk menyambungkan ke server, kamu hanya butuh alamat IP server dan username yang terdaftar di server. Cukup ketikkan perintah berikut:
ssh username@ip-server
Contoh, jika username kamu adalah admin
dan alamat IP servernya 192.168.1.100
, maka perintahnya akan seperti ini:
ssh admin@192.168.1.100
Kamu akan diminta untuk memasukkan password. Setelah itu, kamu sudah bisa mengakses server seperti sedang bekerja di terminal lokal!
3. Menggunakan SSH Key untuk Login Tanpa Password
Kalau kamu sering login ke server, bisa lebih praktis menggunakan SSH key untuk login tanpa perlu ketik password setiap kali. Begini cara buat dan pasang SSH key di server:
ssh-keygen
Ikuti petunjuk untuk membuat pasangan kunci. Setelah selesai, upload kunci publik ke server dengan perintah:
ssh-copy-id username@ip-server
Setelah ini, kamu bisa login ke server tanpa perlu mengetik password setiap kali. Asyik, kan?
Transfer File Menggunakan SSH
Sekarang kita akan bahas cara transfer file antara komputer lokal dan server dengan menggunakan SSH. Kita akan menggunakan scp
(Secure Copy), yang memungkinkan kita mentransfer file atau folder antar komputer melalui SSH.
1. Transfer File dari Komputer ke Server
Untuk mentransfer file dari komputer lokal ke server, gunakan perintah scp
seperti ini:
scp /path/to/local/file username@ip-server:/path/to/remote/destination
Contohnya, jika kamu ingin mengirim file dokumen.txt
ke server di folder /home/admin
, perintahnya seperti ini:
scp dokumen.txt admin@192.168.1.100:/home/admin
File tersebut akan langsung terkirim ke server di lokasi tujuan yang kamu tentukan.
2. Transfer File dari Server ke Komputer Lokal
Begitu juga, kalau kamu ingin menarik file dari server ke komputer lokal, kamu tinggal balik arah perintahnya:
scp username@ip-server:/path/to/remote/file /path/to/local/destination
Contohnya, untuk menarik file dokumen.txt
dari server ke direktori /home/user/Documents
di komputer lokal:
scp admin@192.168.1.100:/home/admin/dokumen.txt /home/user/Documents
3. Transfer Seluruh Folder dengan SCP
Kalau kamu ingin mentransfer seluruh folder beserta isinya, tinggal tambahkan opsi -r
untuk rekursif:
scp -r /path/to/local/folder username@ip-server:/path/to/remote/destination
Misalnya, untuk mengirim seluruh folder project
ke server:
scp -r project admin@192.168.1.100:/home/admin
Folder beserta isinya akan tertransfer ke server tanpa ribet!
Kesimpulan
Itulah cara menyambungkan Ubuntu ke server menggunakan SSH dan mentransfer file menggunakan scp
. Semua prosesnya gampang banget, kan? Dengan SSH, kamu bisa mengelola server remote secara aman dan efisien, dan transfer file pun jadi lebih cepat tanpa perlu aplikasi tambahan.
Coba langsung dan nikmati pengalaman baru bekerja dengan server menggunakan terminal Ubuntu. Kalau ada pertanyaan atau trik tambahan, feel free untuk share di kolom komentar, ya!