Header

Blog Archives

Mengatasi “Server Refused Our Key” (Putty RSA Key)

Error ini terjadi karena OpenSSH server (Linux) ngga mengenali public-key yang di-generate oleh aplikasi Puttygen. Sebaliknya, kita juga ngga bisa menginstall private-key yang digenerate oleh OpenSSH ssh-keygen kedalam Putty, akan muncul error seperti ini: “Unable to use key file “E:\id_rsa” (OpenSSH SSH-2 private key)”. Memang ada incompatibility issue di antara keduanya.

Bagi anda yang mengalami error semacam ini karena menggenerate public-key menggunakan Puttygen, ini dia solusinya;

Buka file public-key yang digenerate Puttygen dengan notepad, atau text editor yang lain;

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20120417"
AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTij
RXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3UxX5XFpFzePx+tYl+mhNrrk/r+2i
YDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7Wf
jHe3KoU=
---- END SSH2 PUBLIC KEY ----

Hapus 2 baris pertama (– BEGIN & Comment) dan 1 baris terakhir (– END..);

AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTij
RXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3UxX5XFpFzePx+tYl+mhNrrk/r+2i
YDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7Wf
jHe3KoU=

Kalau anda lihat contoh public-key di atas ada 4 baris yang tersisa, gabungkan 4 baris tersebut sehingga jadi satu baris aja. Lalu tambahkan ssh-rsa di depan baris tersebut, dan pisahkan dengan 1 spasi. Contoh hasil akhirnya jadi seperti ini:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTijRXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3UxX5XFpFzePx+tYl+mhNrrk/r+2iYDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7WfjHe3KoU=

Langkah terakhir, masukkan public-key yang udah dimodifikasi tadi kedalam file authorized_keys di server.

Hasil pencarian populer:

  1. mengapa modem zte mf627 tidak otomatis terinstal di windows xp
  2. pengertian ssh dan konfigurasinya pada debian
  3. pengertian SSH server pada debian
  4. server ssh gratis lewat putty

Cara Backup & Restore Database MySQL

MySQL LogoBerikut ini adalah cara melakukan backup dan restore database MySQL melalui command line pada komputer Linux atau Windows yang udah terinstall MySQL Client. Daripada menggunakan tool seperti PhpMyAdmin saya lebih suka menggunakan cara seperti ini karena lebih cepat, praktis, dan ngga terbatasi dengan ukuran file backup oleh PHP jika menggunakan PhpMyAdmin. PHP biasanya membatasi ukuran file backup sebesar 2-5 megabytes.

Untuk melakukan backup;

mysqldump -uscylla -pscylla123 -h serverlama.com scylladb > scylladb.sql

sedangkan untuk melakukan restore;

mysql -uscylla -pscylla123 -h serverbaru.net scylladb < scylladb.sql
  • scylla = username
  • scylla123 = password
  • serverlama.com & serverbaru.net = host / server tempat database berada
  • scylladb = nama database
  • scylladb.sql = file hasil backup

Perhatikan bahwa setelah opsi -u dan -p memang ngga ada spasi atau jarak.

Hasil pencarian populer:

  1. cara backup database di mysql windows lewat ubuntu
  2. cara memindahkan data mysql di prom
  3. ubah waktu linux jadi cst
  4. dump mysql lewat command prompt
  5. jelaskan apa itu Lighttpd
  6. memindahkan database mysql ubuntu ke komputer windows
  7. cara backup database mysql di php
  8. mysql lewat command line ubuntu
  9. perintah backup mysql 5 1
  10. teknik melakukan backup dan restore data
  11. script restore database mysql di php
  12. perintah dump mysql di windows
  13. cara restore di php
  14. cara restore databse mysql dari cmd
  15. cara restore database mysql ke server malalui commond fronp clien
  16. cara restore database mysql
  17. cara restore database
  18. cara php backup sql
  19. cara pembuatan data base mysql dengan command prompt
  20. cara mysql restore database command

Raspberry Pi Mini Computer

Raspberry Pi

Pagi ini saya baru aja memesan Raspberry Pi, sebuah komputer mini seukuran kartu kredit (minus monitor, keyboard, dan mouse tentunya) dari situs distributornya di Singapore, Element14. Raspberry Pi ini ada 2 tipe, A dan B. Yang saya pesan adalah versi paling populer yaitu B.

Tapi yang jadi masalah shipping / delivery time-nya belum jelas dan harus indent. Kalau diliat di account details, Line Status masih Pending. Beberapa user yang saya tau melakukan pemesanan di awal Februari, udah ada kejelasan Line Status, misal Expected Ship Date: 03 Apr 2012.

Raspberry Pi versi A memiliki RAM 128MB dan tanpa Ethernet, sedangkan versi B memiliki RAM 256MB dan 10/100 Ethernet port. Selain kedua perbedaan itu, selebihnya sama semua. Spesifikasi detailnya kurang lebih seperti ini:

Raspberry Pi Specs

(more…)

Hasil pencarian populer:

  1. spesifikasi prosesor dan ram untuk menginstal debian 6 0 squeeze
  2. pesan raspberry pi di indonesia
  3. beda konfigurasi instal mysql untuk server dan untuk client
  4. raspberry tipe b
  5. raspberry pi indonesia
  6. rapsberry pi order di indonesia
  7. pengertian database server dan konfigurasinya pada debian
  8. pengertian apache debian adalah
  9. master linux debian
  10. jailbreak error cydia tidak terlihat
  11. cara menginstal debian client
  12. cara membuat jaringan localhost debian free
  13. cara interface database ke debian server
  14. cara instal wordpress di localhost pada debian squeeze
  15. tips memutar video hd di komputer spek rendah

Install PowerDNS & Poweradmin Pada Debian Squeeze

PowerDNS Authoritative Name Server

Artikel ini akan menunjukkan cara menginstall PowerDNS authoritative name server dengan backend MySQL sebagai record database, dan Poweradmin sebagai web interface atau control panel-nya.

Dalam contoh ini, saya menggunakan Debian Squeeze sebagai server, dengan hostname ns1.lifebit.me dan IP address 192.168.1.100. Saya hanya akan setup 1 server master aja, dan kalau Anda ingin menambahkan 1 server tambahan (sebagai slave) akan sangat mudah dengan melakukan replikasi database MySQL.

  1. Install MySQL Server
    Untuk menginstall MySQL, perintah di terminal:

    apt-get install mysql-server mysql-client

    Anda akan diminta memasukkan password baru untuk user root MySQL – password ini bukan password root system Linux.

    New password for the MySQL "root" user:
    Repeat password for the MySQL "root" user:

    Kita akan membuat MySQL server listen di semua interface (bukan hanya localhost / 127.0.0.1), hal ini penting untuk database replication. Untuk itu edit file /etc/mysql/my.cnf dan beri komen (tanda #) pada baris bind-address = 127.0.0.1:

    vi /etc/mysql/my.cnf
    ....
    #bind-address = 127.0.0.1
    ...

    Selanjutnya restart MySQL:

    /etc/init.d/mysql restart
  2. Install PowerDNS
    Untuk Install PowerDNS perintahnya adalah:

    apt-get install pdns-server pens-backend-mysql

    Konfigurasi PowerDNS berlokasi di direktori /etc/powerdns/. Tapi sebelumnya kita akan membuat user dan database dulu di MySQL:

    mysql -u root -p

    Masukkan root password, lalu di MySQL shell kita buat dabase untuk PowerDNS:

    CREATE DATABASE powerdns;

    Selanjutnya kita buat user (power_admin) untuk PowerDNS:

    GRANT ALL ON powerdns.* TO 'power_admin'@'localhost' IDENTIFIED BY 'power_admin_password';
    GRANT ALL ON powerdns.* TO 'power_admin'@'localhost.localdomain' IDENTIFIED BY 'power_admin_password';
    FLUSH PRIVILEGES;

    (Ganti “power_admin_password” dengan password yang diinginkan)
    Sekarang kita buat tables yang diperlukan PowerDNS

    USE powerdns;
    CREATE TABLE domains (
    id INT auto_increment,
    name VARCHAR(255) NOT NULL,
    master VARCHAR(128) DEFAULT NULL,
    last_check INT DEFAULT NULL,
    type VARCHAR(6) NOT NULL,
    notified_serial INT DEFAULT NULL,
    account VARCHAR(40) DEFAULT NULL,
    primary key (id)
    );
    CREATE UNIQUE INDEX name_index ON domains(name);
    CREATE TABLE records (
    id INT auto_increment,
    domain_id INT DEFAULT NULL,
    name VARCHAR(255) DEFAULT NULL,
    type VARCHAR(6) DEFAULT NULL,
    content VARCHAR(255) DEFAULT NULL,
    ttl INT DEFAULT NULL,
    prio INT DEFAULT NULL,
    change_date INT DEFAULT NULL,
    primary key(id)
    );
    CREATE INDEX rec_name_index ON records(name);
    CREATE INDEX nametype_index ON records(name,type);
    CREATE INDEX domain_id ON records(domain_id);
    CREATE TABLE supermasters (
    ip VARCHAR(25) NOT NULL,
    nameserver VARCHAR(255) NOT NULL,
    account VARCHAR(40) DEFAULT NULL
    );

    (more…)

Hasil pencarian populer:

  1. pengertian powerdns
  2. cara kerja powerDNS
  3. powerdns
  4. bagaimana cara install powerDNS di centos
  5. pengertian web server pada debian
  6. power dns
  7. poweradmin-2 1 5 configuration ubuntu
  8. pengertian slave zone di powerdns
  9. power dns setting ubuntu server
  10. administrasi server debian 6
  11. powerdns authoritative name server
  12. powerdns debian squeeze 4 slave
  13. powerdns install
  14. powerdns ubuntu
  15. powerdns ubuntu server
  16. pengertian dari powredns
  17. pengertian dari power dns
  18. apt-get install mysql-server debian squeeze
  19. cara Install VPN Debian 6
  20. cara membuat mysql-server di debian 6

Merubah Timezone CentOS / Red Hat

Untuk mengetahui waktu dan timezone di server:

[root@lifebit ~] date
Sun Feb 19 21:42:06 CST 2012

Dari contoh di atas terlihat bahwa server menggunakan timezone CST, atau Central Standard Time (GMT -6).

Untuk merubah timezone menjadi Indonesia / Jakarta (GMT +7), execute perintah ini:

[root@lifebit ~] ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime

Kalau kita lihat sekarang, waktu di server udah menggunakan timezone lokal Jakarta:

[root@lifebit ~] date
Mon Feb 20 10:49:31 WIT 2012

Hasil pencarian populer:

  1. mengubah timezone twitter
  2. set time zone jakarta centos
  3. timezone di twitter tidak terlihat

Setting SSH Menggunakan Certificate (Debian – Mac)

SSH LockTutorial ini akan menunjukkan gimana caranya mengkonfigurasi SSH agar bisa login menggunakan certificate tanpa password, pada komputer Mac dan server Debian. Harusnya juga bisa untuk OS lainnya tapi saya belum pernah coba.

Alasan orang menggunakan certificate untuk SSH mereka rata-rata adalah demi keamanan, karena orang yang ngga punya private key ngga akan bisa login ke server sekalipun di-brute force attack. Tapi alasan saya pribadi adalah karena males mengetikkan password di terminal, ehehe..

Pertama, buka dulu program Terminal yang ada di Mac ( + spasi dan ketik “terminal”) lalu ketikkan perintah ini untuk menggenerate key pair (private & public key):

ssh-keygen -t rsa -b 2048

Kita akan diberikan beberapa pertanyaan:

Enter file in which to save the key (/home/username/.ssh/id_rsa): (Tekan Enter)
Enter passphrase (empty for no passphrase): (Tekan Enter)
Enter same passphrase again: (Tekan Enter)

Sampai sini di komputer Mac kita udah ada pasangan key, yaitu private key (id_rsa) dan public key (id_rsa.pub) yang lokasinya ada di /Users/YOURUSERNAMEHERE/.ssh/.

Private key (id_rsa) bisa diibaratkan anak kunci yang selalu kita bawa kemana-mana untuk membuka gembok server (public key / id_rsa.pub). Private key ada di sisi client, sedangkan public key kita letakkan di server.

Masih di Terminal, ketikkan perintah ini:

(more…)

Hasil pencarian populer:

  1. konfigurasi SSH server pada debian
  2. perintah download di terminal mac os
  3. ssh di mac
  4. perintah untuk private terminal mac
  5. pengertian dan konfigurasi ssh server pada debian
  6. langkah-langkah konfigurasi ssh
  7. aplikasi mac osx untuk membuka file iso
  8. konfigurasi ssh debian
  9. konfigurasi ssh
  10. format file macintosh
  11. cara instal aplikasi dmg di mac
  12. cara download di terminal mac
  13. cara buka modem driver di mac
  14. ssh terminal mac