Thumbnail image

Linux Upskill Challenge: Day 1

!
Peringatan: postingan ini berumur lebih dari 365 hari. Informasi nya mungkin sudah kadaluwarsa .

Table of Contents

blog ini merupakan bagian dari linux upskill challenge series. berisi catatan proses belajar saya dalam mengikuti panduan Linux Upskill Chalenge

Tempo hari kamu telah berhasil membuat server. kamu sendiri yang akan mengatur server tersebut tentunya. untuk menjadi seorang admin linux server, kita diharuskan untuk nyaman bekerja dengan berbagai varian linux. tapi untuk sekarang ubuntu adalah pilihan terbaik.

Tugas Hari Ini

  • connect dan masuk secara remote ke dalam server
  • jalankan beberapa perintah sederhana, untuk cek status server

Connect Server

Kemarin kita telah mencoba connect ke server dengan menggunakan SSH menggunakan private key. Dalam bahasan kemarin di Day 0 saya menggunakan konfigurasi file untuk connect sekarang saya akan mencoba connect tanpa config file atau dengan cara manual.

sebelumnya kita sudah membuat sepasang kunci menggunakan ssh_keygen ke dalam direktori .ssh dengan nama ed25519 perintah berikut akan memberikan kita akses ke server Alibaba Cloud ECS (Elastic Compute Service).

ssh -i path/to/key_file <username>@<remote_host>

flag -i atau kepanjangan dari --identity_file tempat kita menginput jalur ke file private key kita.

kenapa kita mengunakan config file alih-alih dengan cara seperti diatas? agar tidak buang-buang waktu dan tentunya lebih mudah untuk mengatur semua host (jika kita punya banyak) ke dalam file.

dalam windows kita versi 10 kebawah kita bisa menggunakan PuTTY sebuah aplikasi berbasis GUI yang tentunya user friendly untuk mengakses SSH. dan untuk versi diatasnya bisa menggunakan Windows Subsystem Linux yang mana mendukung sebagian besar lingkungan command line linux.

Mari kita masuk server, Perhatikan video dibawah

saya menggunakan perintah ssh dengan nama host ecs berdasar pada isi konfigurasi. terlihat ketika kita masuk server tampak username yakni ech-user dengan hostname Sarvis

Menjalankan Perintah Dasar

ls

Digunakan untuk melihat daftar file dan direktori. lihat manpage man ls

jika perintah ls tidak menghasilkan apa-apa berarti kamu belum mempunyai direktori ataupun file. untuk menyiapkan isi direktori home kamu perlu install xdg-user-dirs dan jalankan perintah xdg-user-dirs-update. nantinya kamu akan mempunya direktori default unix seperti desktop, Images, Document dan sebagainya.

uptime

memberitahumu seberapa lama mesin/server berjalan dan informasi lainnya. lihat man uptime

free

menampilkan jumlah memori yang bebas dan digunakan dalam sistem. lihat man free

df

memberi sebuah gambaran besar ruang disk sistem file yang digunakan

uname

menampilkan informasi tentang server dan sistem operasinya

perintah diatas cukup untuk mengetahui gambaran besar informasi sistem.

wait.. lalu bagaimana cara untuk log out?

tenang kita kita hanya perlu menekan Ctrl + D atau dengan mengetik exit

Simpulan

kamu sekarang telah mampu untuk login secara remote ke dalam servermu. mungkin kamu juga tertarik untuk membukannya di smartphone mu, dengan Termux contohnya. namun kebanyakan sysadmin memilih untuk mengaksesnya melalui sistem produksi.

Oh.. Here you are, thanks for reading.


Posting dalam seri ini

Related Posts