Cara Melakukan Tune Sistem Operasi Dengan tuned-adm

Sistem Operasi Debian / Ubuntu Pasang tuned-adm apt install -y tuned Start & enable servis tuned systemctl enable --now tuned Atur profil tuning # daftar profil yang bisa digunakan tuned-adm list # terapkan profil tuned-adm profile <profile_name> Verifikasi profil tuned-adm active Red Hat / CentOS Pasang tuned-adm # using yum yum install -y tuned # using dnf dnf install -y tuned Start & enable servis tuned systemctl enable --now tuned Atur profil tuning # daftar profil yang bisa digunakan tuned-adm list # terapkan profil tuned-adm profile <profile_name> Verifikasi profil tuned-adm active Referensi Fedora Docs - tuned Manual tuned-adm

June 28, 2022 · 1 min · Aji Arya

Cara Impor SSH Key Dari Akun GitHub

Panduan Simpan konten file public ssh key pada clipboard cat ~/.ssh/id_rsa.pub # simpan output Menambahkan SSH Public Key pada akun GitHub Login https://github.com Kunjungi https://github.com/settings/keys dan klik “New SSH key” Salin key yang sudah tersimpan pada clipboard lalu klik “Add SSH key” Import SSH Key ssh-import-id gh:<user-id> # Example: # ssh-import-id gh:ajiarya Referensi Launchpad ssh-import-id man ubuntu ssh-import-id

February 25, 2022 · 1 min · Aji Arya

Cara Impor SSH Key Dari Akun Launchpad

Panduan Simpan konten file public ssh key pada clipboard cat ~/.ssh/id_rsa.pub # simpan output Menambahkan SSH Public Key pada akun Launchpad Kunjungi https://launchpad.net/~<user-id> Klik “SSH keys: +” Salin key yang sudah tersimpan pada clipboard lalu klik “Import Public Key” Import SSH Key ssh-import-id lp:<user-id> # Example: # ssh-import-id lp:aryasaurus Referensi Launchpad ssh-import-id man ubuntu ssh-import-id

February 25, 2022 · 1 min · Aji Arya

Cara SSH Jump Host

Panduan Perintah # 1 Lompatan ssh -J <user>@<machine-1> <user>@<machine-2> # 2 Lompatan ssh -J <user>@<machine-1>,<machine-2> <user>@<machine-3> # 3 Lompatan ssh -J <user>@<machine-1>,<machine-2>,<user>@<machine-3> <user>@<machine-4> Contoh Contoh 1: SSH Jump dari 192.168.10.2 ke 192.168.10.3 ssh -J user@192.168.10.2 user@192.168.10.3 Contoh 2: SSH Jump dari 192.168.10.2 lalu 192.168.10.3 ke 192.168.10.4 ssh -J user@192.168.10.2,user@192.168.10.3 user@192.168.10.4 Referensi Gentoo Linux - SSH Jump Host

September 11, 2021 · 1 min · Aji Arya

Cara Menyiapkan ISCSI Initiator (Linux)

Panduan Install package open-iscsi Debian Based sudo apt install -y open-iscsi RHEL Based sudo dnf install -y iscsi-initiator-utils # atau sudo yum install -y iscsi-initiator-utils Konfigurasi IQN initiator sudo vim /etc/iscsi/initiatorname.iscsi Tambahkan baris berikut InitiatorName=iqn.2021-08.aa-lio-initiator:lio.initiator01 Konfigurasi iscsi initiator sudo vim /etc/iscsi/iscsid.conf Sesuaikan baris berikut node.session.auth.authmethod = CHAP node.session.auth.username = <user> node.session.auth.password = <password> Restart servis iscsi Debian Based sudo systemctl restart iscsid open-iscsi RHEL Based sudo systemctl restart iscsid Discover target sudo iscsiadm -m discovery -t sendtargets -p <ip_iscsi_target> Masuk iSCSI target (Login) sudo iscsiadm -m node --login Verifikasi sudo iscsiadm -m session -o show Referensi Server World - iSCSI Initiator (Debian 11) Server World - iSCSI Initiator (CentOS 8)

September 4, 2021 · 1 min · Aji Arya

Cara Menyiapkan ISCSI Target - targetcli (Linux)

Pendahuluan iSCSI Target adalah server yang memiliki sumber daya penyimpanan dan penyimpanan tersebut bisa bisa digunakan oleh iSCSI Initiator targetcli adalah tool manajemen LIO (Linux IO). Panduan Install package targetcli Debian Distribution sudo apt install -y targetcli-fb RHEL Distribution sudo dnf install -y targetcli # atau sudo yum install -y targetcli Buat backstore backstore adalah sumber daya penyimpanan yang akan disediakan dan bisa gunakan oleh iSCSI Initiator. Kita bisa gunakan fileio untuk backstore yang berupa file ataupun block untuk backstore yang berupa device. ...

September 4, 2021 · 2 min · Aji Arya

Cara Remote Port Forwarding SSH

Pendahuluan Remote Port Forwarding adalah salah satu cara agar kita bisa menyediakan service atau port yang ada pada localhost agar bisa digunakan oleh remote host. Sebagai contoh kita akan menggunakan squid3 yang tersedia pada localhost yang kemudian akan diakses oleh remote host Panduan ssh -R [remote_address_bind]:[remote_port_bind]:[local_address_bind]:[local_port_bind] <remote_host> Contoh laptopku menjalankan proxy server yang tersedia pada alamat 0.0.0.0:3128 lalu saya ingin mencoba mengakses proxy server tersebut dari home-lab pada alamat 127.0.0.1:8080 Proxy Server Port laptopku :: ~ » ss -plunt Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process tcp LISTEN 0 4096 *:3128 *:* Jalankan perintah ssh remote forward ssh -R 8080:localhost:3128 student@home-lab Verifikasi port Pastikan ada port 8080 yang listen dengan proses sshd ...

August 23, 2021 · 1 min · Aji Arya

Cara Konfigurasi SSH Config

Contoh SSH Config host <nama_pintas> # Nama pintasan hostname <alamat_tujuan> # Bisa IP Address ataupun domain user <user> # Nama user untuk remote port <port> # Port yang digunakan untuk SSH Panduan Buat file ssh config vim ~/.ssh/config ~/.ssh/config host home-lab hostname 1.tcp.jp.ngrok.io user ubuntu port 2222 Lakukan SSH ssh home-lab Catatan Cara manual jika tanpa menggunakan ssh config: ssh ubuntu@1.tcp.jp.ngrok.io -p2222

August 20, 2021 · 1 min · Aji Arya

Cara Local Port Forwarding SSH

Pendahuluan Ketika kita ingin mengakses sebuah layanan pada remote host yang hanya listen pada address 127.0.0.1 kita tidak bisa menggunakan fitur Dynamic Port Forwarding sebagai alternatif kita bisa menggunakan fitur Local Port Forwarding Panduan ssh -L [local_address_bind]:[local_port_bind]:[remote_address_bind]:[remote_port_bind] <remote_host> Contoh serverku menjalankan web server yang hanya listen pada address 127.0.0.1:80 lalu saya ingin mencoba mengakses web server tersebut dari laptopku pada address 192.168.10.10:8080 Jalankan web server menggunakan python pada serverku # Perintah python [root@serverku ~]# python3 -m http.server --bind 127.0.0.1 80 # Periksa port [root@serverku ~]# ss -plunt Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port tcp LISTEN 0 5 127.0.0.1:80 0.0.0.0:* users:(("python3",pid=1999160,fd=3)) # curl port [root@serverku ~]# curl 127.0.0.1:80 <h1>Hello from serverku</h1> Lakukan SSH dari laptopku ke serverku laptopku :: ~ » ssh -L 192.168.10.10:8080:127.0.0.1:80 serverku Periksa port yang listen pada laptopku laptopku :: ~ » ss -plunt Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process tcp LISTEN 0 128 192.168.10.10:8080 0.0.0.0:* users:(("ssh",pid=8675,fd=4)) Uji coba curl ke 192.168.10.10:8080 laptopku :: ~ » curl 172.21.149.107:8080 <h1>Hello from serverku</h1>

August 11, 2021 · 1 min · Aji Arya

Cara SCP Antar Dua Host Remote

Pendahuluan Cara ini digunakan agar kita tidak melakukan hal yang membosankan seperti kejadian berikut Conor ingin mengirimkan file dari host1 ke host2 dan hal yang dilakukannya adalah mengirimkan file dari host1 ke localhost terlebih dahulu dan lalu mengirimkan file dari localhost ke host2 Conor menyalin file file100Giga dari host1 ke localhost (Misal 15 menit) scp host1:file100Giga file100Giga Conor menyalin file file100Giga dari localhost ke host2 (Misal 15 menit) scp file100Giga host1:file100Giga Total waktu yang dihabiskan 30 menit untuk memindahkan file dari host1 ke host2, agar lebih efisien waktu kita bisa memanfaatkan opsi -3 pada scp. Ikuti panduan berikut ...

August 10, 2021 · 1 min · Aji Arya