Koneksi ke Linux dari Windows melalui ssh Tanpa Password

Membuat dan instalasi ssh key Jalankan PowerShell (Administrator) Masuk ke folder ssh cd c:\users\{ACCOUNT}\.ssh Buat ssh key ssh-keygen -t rsa Kopikan ssh key ke romote server type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {REMOTE_HOST} "cat >> .ssh/authorized_keys" Tambahkan ssh key ke shell Windows ssh-agent $SHELL Tambahkan ssh key ke Agen Windows ssh-add Setting remote ssh authorized di server (Linux) Masuk ke remote host ssh {REMOTE_HOST} Buat folder ssh mkdir ~/.ssh Ubah permision ke folder ssh chmod 700 ~/.ssh Buat file authorized touch ~/.ssh/authorized_keys Ubah permision ke authorized file chmod 600 ~/.ssh/authorized_keys

cURL Contoh Penggunaan GET, POST, PUT, dan DELETE

Berikut ini contoh-contoh penggunaan cURL dalam pengoperasian data antara server dan client.

POST

Menyimpan data sales ke server.
curl -X POST http://localhost:3000/api/sales \
-H "Content-Type: application/json" \
-d '{"name":"saita","street":"ds. plumbon","city":"Indramayu","phone":"0234","cell":"0895","zip":"45212"}'
# result
{"id":1,"name":"saita","street":"ds. plumbon","city":"Indramayu","phone":"0234","cell":"0895","zip":"45212","created_at":"2020-12-24T07:43:06.966Z","updated_at":"2020-12-24T07:43:06.966Z"}

PUT

Mengubah data sales di server.
curl -H "Content-Type: application/json" \
-X PUT http://localhost:3000/api/sales/1 \
-d '{"name":"Saita","street":"Desa Plumbon Blok Balai Desa, Desa Plumbon", "city":"Indramayu", "zip":"45215", "phone":"085698745541"}'
# result
{"id":1,"name":"Saita","street":"Desa Plumbon Blok Balai Desa, Desa Plumbon","city":"Indramayu","phone":"085698745541","cell":null,"zip":"45215","created_at":"2020-12-24T07:43:06.966Z","updated_at":"2020-12-26T09:04:52.308Z"}

GET

Menampilkan seluruh data sales yang sudah terdata.
curl http://localhost:3000/api/sales
# result
[{"id":7,"name":"Doni Armadi","street":null,"city":"Indramayu","phone":"0856321","cell":null,"zip":null,"created_at":"2020-12-26T07:28:58.528Z","updated_at":"2020-12-26T07:28:58.528Z"},{"id":1,"name":"Saita","street":"Desa Plumbon Blok Balai Desa, Desa Plumbon","city":"Indramayu","phone":"085698745541","cell":null,"zip":"45215","created_at":"2020-12-24T07:43:06.966Z","updated_at":"2020-12-26T09:04:52.308Z"}]
Menampilkan satu data sales dengan id 1.
curl http://localhost:3000/api/sales/1
# result
{"id":1,"name":"Saita","street":"Desa Plumbon Blok Balai Desa, Desa Plumbon","city":"Indramayu","phone":"085698745541","cell":null,"zip":"45215","created_at":"2020-12-24T07:43:06.966Z","updated_at":"2020-12-26T09:04:52.308Z"}

DELETE

Menghapus satu data sales di server dengan id 1.
curl -X DELETE http://localhost:3000/api/sales/1 \
-H "Content-Type: application/json"
# result
{"id":1}

Comments

Popular posts from this blog

Order Table

Surah Yā Sīn