Meta tags:
description= Posts about OpenBSD written by netlog;
Headings (most frequently used words):
2006, 21, march, web, with, 16, may, mari, memahami, dan, mengkaji, lebih, dalam, mengapa, harus, tasawuf, 17, june, build, dynamic, serving, platform, freebsd, secure, server, openbsd, sesuatu, yang, mungkin, bermanfaat, prolog, seorang, newbie, setelah, semua, aku, hapus, categories, archive, blogroll, feeds,
Text of the page (most frequently used words):
the (326), you (142), type (141), and (101), #openbsd (84), enter (81), your (67), yang (65), php (57), for (54), this (50), install (48), mysql (47), root (45), dan (41), ports (39), that (37), with (36), apache (35), make (34), usr (33), are (30), dalam (27), have (27), choose (26), now (25), dengan (25), use (25), system (24), server (24), file (24), following (24), from (22), dari (21), default (21), freebsd (21), not (20), untuk (18), will (18), www (18), prompt (18), password (18), local (18), should (17), add (16), web (16), floppy (16), sebagai (16), need (15), test (15), can (15), org (14), create (14), connection (14), see (14), php4 (14), installation (14), 2006 (13), directory (13), then (13), index (13), press (13), collection (13), source (12), sufi (12), telah (12), security (12), all (12), new (12), ftp (12), one (12), done (12), http (12), editor (12), pilihan (12), akan (11), tasawuf (11), tidak (11), atau (11), anda (11), connect (11), using (11), httpd (11), line (11), pkg_add (11), tgz (11), size (11), cvsup (11), kaum (11), modern (11), com (10), allah (10), ini (10), orang (10), secure (10), conf (10), note (10), name (10), user (10), command (10), pages (10), any (10), boot (10), disk (10), dunia (10), kehidupan (10), like (9), karena (9), aku (9), operating (9), menjadi (9), html (9), lynx (9), screen (9), var (9), change (9), packages (9), tcsh (9), first (9), drive (9), information (9), windows (9), modssl (9), supfile (9), duniawi (9), code (8), adalah (8), bahwa (8), dapat (8), mereka (8), manual (8), internet (8), body (8), open (8), out (8), must (8), which (8), start (8), host (8), back (8), sbin (8), phpxs (8), enable (8), home (8), none (8), network (8), rom (8), memilih (8), manusia (8), log (7), may (7), ethernet (7), read (7), page (7), point (7), time (7), about (7), installed (7), address (7), find (7), application (7), set (7), instructions (7), installing (7), shell (7), created (7), just (7), partition (7), computer (7), step (7), offset (7), akhirat (7), terhadap (7), nilai (7), get (6), site (6), lebih (6), itu (6), satu (6), posted (6), netlog (6), hal (6), data (6), these (6), solution (6), title (6), want (6), configuration (6), changes (6), current (6), card (6), save (6), via (6), because (6), tutorial (6), sure (6), etc (6), again (6), prompted (6), yes (6), ram (6), each (6), database (6), dynamic (6), clean (6), merupakan (6), kepada (6), cita (6), hasrat (6), memahami (5), list (5), islam (5), oleh (5), tanda (5), syekh (5), raden (5), sunan (5), tentang (5), comment (5), ada (5), seorang (5), bahkan (5), sendiri (5), man (5), jika (5), how (5), also (5), access (5), running (5), key (5), team (5), working (5), head (5), through (5), notice (5), 127 (5), congratulations (5), addtype (5), edit (5), where (5), two (5), bin (5), way (5), software (5), its (5), port (5), commands (5), requires (5), once (5), sets (5), but (5), structure (5), configure (5), options (5), dhcp (5), language (5), label (5), leave (5), hard (5), 2bsd (5), mount (5), swap (5), second (5), download (5), build (5), perl (5), pada (5), hidup (5), bagian (5), masyarakat (5), perbuatan (5), wordpress (4), mari (4), mengkaji (4), already (4), other (4), top (4), march (4), salah (4), para (4), mencari (4), cara (4), bodoh (4), box (4), juga (4), melakukan (4), atas (4), iix (4), baca (4), mungkin (4), bagi (4), harus (4), process (4), both (4), between (4), ships (4), write (4), only (4), good (4), very (4), depending (4), files (4), documentation (4), esc (4), work (4), navigate (4), stop (4), dns (4), php3 (4), exit (4), within (4), domxml (4), i386 (4), required (4), logged (4), intel (4), number (4), version (4), quit (4), basic (4), special (4), login (4), into (4), tar (4), package (4), section (4), username (4), when (4), take (4), openssh (4), support (4), guide (4), space (4), larger (4), creating (4), creation (4), american (4), here (4), serve (4), last (4), browser (4), databases (4), buruk (4), lain (4), menunda (4), yakni (4), politik (4), dianggap (4), hukum (4), subscribe (3), comments (3), mahdi (3), mengapa (3), kisah (3), hari (3), berada (3), proxy (3), bisa (3), non (3), sehingga (3), meskipun (3), dipahami (3), selalu (3), sangat (3), menurut (3), hanya (3), dasar (3), unix (3), cerdas (3), based (3), value (3), article (3), important (3), while (3), systems (3), same (3), some (3), certain (3), directions (3), mod_ssl (3), after (3), localhost (3), die (3), something (3), echo (3), close (3), enabled (3), variables (3), insert (3), mode (3), tag (3), htdocs (3), world (3), apachectl (3), table (3), linux (3), superuser (3), delete (3), still (3), under (3), passwords (3), curl (3), imap (3), mhash (3), mcrypt (3), share (3), return (3), pub (3), architecture (3), release (3), twice (3), many (3), case (3), shows (3), move (3), method (3), before (3), reboot (3), machine (3), runs (3), faq (3), well (3), expect (3), run (3), window (3), over (3), speed (3), bsd (3), ready (3), steps (3), partitions (3), 500m (3), mail (3), quickly (3), makes (3), most (3), follow (3), installer (3), ntrw (3), standard (3), more (3), disks (3), format (3), click (3), openbsd36_floppy_install (3), hardware (3), made (3), free (3), license (3), ssl (3), pass (3), banking (3), your_password_here (3), own (3), escape (3), lines (3), shutdown (3), without (3), kecerdasan (3), dikemukakan (3), ranah (3), hamba (3), menjadikan (3), beriman (3), akibat (3), cinta (3), kejahatan (3), demi (3), pula (3), rasionalitas (3), makhluk (3), bidang (3), started (2), view (2), sign (2), subscribed (2), account (2), full (2), squid (2), june (2), october (2), mursyid (2), mendalami (2), agama (2), umat (2), kiamat (2), maghribi (2), yesus (2), jawa (2), sekilas (2), syariat (2), hakekat (2), nabi (2), kesucian (2), akhir (2), berbagai (2), fana (2), tuhan (2), tanah (2), seting (2), transparent (2), kebodohanku (2), semua (2), sudah (2), konfigurasi (2), setelah (2), kebodohan (2), apa (2), coretan (2), mudah (2), instalasi (2), pengetahuan (2), bilang (2), cari (2), google (2), sebagian (2), namun (2), menjawab (2), rtfm (2), kata (2), far (2), newbie (2), memuat (2), help (2), perintah (2), menemukan (2), halaman (2), seperti (2), dokumen (2), minimal (2), sesuatu (2), next (2), proactive (2), however (2), keeping (2), receive (2), announcements (2), send (2), email (2), message (2), has (2), chrooted (2), cracker (2), daemon (2), beyond (2), followed (2), openssl (2), never (2), services (2), auditing (2), truly (2), model (2), administrator (2), consideration (2), mysql_connect (2), yourpasswordhere (2), went (2), wrong (2), form (2), mysql_close (2), display (2), phpinfo (2), show (2), serveradmin (2), valid (2), associated (2), inet (2), says (2), similar (2), mysqld_safe (2), host_name (2), select (2), newpwd (2), anonymous (2), users (2), marks (2), mysqladmin (2), pear (2), recommended (2), setenv (2), dependencies (2), online (2), tell (2), attempt (2), older (2), invoke (2), arrow (2), thing (2), typing (2), rest (2), shells (2), during (2), example (2), uses (2), ctrl (2), alt (2), console (2), skeletons (2), functionality (2), collections (2), require (2), wheel (2), end (2), right (2), continue (2), situation (2), favorite (2), post (2), hint (2), afterboot (2), sshd (2), seamlessly (2), further (2), offers (2), either (2), place (2), self (2), explanatory (2), questions (2), various (2), getting (2), course (2), available (2), hostname (2), does (2), vr0 (2), ftknox (2), ipv4 (2), numbers (2), best (2), used (2), proceed (2), existing (2), upgrades (2), tmp (2), values (2), least (2), 150m (2), performance (2), leaving (2), author (2), tools (2), part (2), look (2), setup (2), assumes (2), wd0 (2), complete (2), networking (2), put (2), newly (2), figure (2), third (2), openbsd36_floppy_creation (2), dos (2), 2000 (2), included (2), simplify (2), somewhat (2), developed (2), alter (2), necessary (2), recognize (2), export (2), exporting (2), living (2), located (2), outside (2), been (2), location (2), always (2), order (2), financial (2), itself (2), base (2), including (2), contributions (2), developer (2), sites (2), net (2), phpmysqlconnection (2), don (2), semi (2), worked (2), simple (2), three (2), tells (2), control (2), certificate (2), easy (2), particular (2), components (2), unixodbc (2), upgrade (2), lot (2), examples (2), copy (2), stay (2), skip (2), ahead (2), connected (2), testing (2), hosting (2), pocket (2), expense (2), reliably (2), securely (2), efficiently (2), platform (2), serving (2), mana (2), bagaimana (2), demikian (2), pun (2), psikolog (2), daya (2), mengingat (2), lancung (2), memiliki (2), meninggalkan (2), ketika (2), tahu (2), bukanlah (2), amal (2), saleh (2), perspektif (2), sufistik (2), tak (2), dipertukarkan (2), sama (2), artinya (2), kemungkinan (2), dilematis (2), kedua (2), adanya (2), upaya (2), suatu (2), berakibat (2), kesenangan (2), riset (2), sebab (2), strategi (2), memenuhi (2), kebutuhan (2), sering (2), secara (2), istilah (2), memang (2), ingin (2), rasa (2), lapar (2), mensucikan (2), kotoran (2), batin (2), diri (2), utang (2), psikologis (2), tujuan (2), maupun (2), selain (2), perkara (2), dikatakan (2), dimensi (2), jelas (2), spiritual (2), alam (2), bermoral (2), semakin (2), terlihat (2), konsepsi (2), gagal (2), keadilan (2), ambisi (2), membuat (2), design, collapse, bar, manage, subscriptions, reader, report, content, privacy, join, subscribers, blog, feeds, cache, pure, ftpd, planet, radio, blogroll, july, august, september, 2008, archive, urgensi, umur, tujuh, golongan, dinaungi, tokoh, pengelana, iraq, realitas, historis, kemunculan, siti, jenar, maulana, lemah, abang, syarifuddin, qosim, syarif, hidayatullah, kalijaga, giri, drajat, bonang, ampel, suluk, wujil, sosok, mata, santri, sindroma, salib, siapa, dajjal, serat, dewo, ruci, walisanga, sejarah, sedikit, ana, haqq, renungan, rizki, rahasia, dibalik, materi, ragam, wali, rachmat, paku, mas, said, makdum, ibrahim, pesankan, saya, tempat, neraka, perang, armageddon, menyuap, malaikat, membeli, surga, mengenal, kontra, menetralisir, ketegangan, perbedaan, keabadian, makna, kafir, syuhada, khidir, isa, abu, yazid, bustami, peranannya, kesesatan, kejawen, iman, pandangan, literatur, manunggaling, kawulo, gusti, gerbang, dambaan, segalanya, bayangan, dimana, zuhud, melihat, buku, putih, islamisasi, antara, mumcul, bulan, muharram, categories, search, jangan, belajarlah, kebodohanmu, bandwidth, limiter, firewall, altq, lupa, pasang, stable12, lega, rasanya, ternyata, toh, tetep, pagi, merasa, bangga, semalem, menyelesaikan, routing, koneksi, hapus, kepintaran, tulisan, bentuk, keprihatinanku, masalah, diatas, mencoba, berbagi, kuketahui, menyadari, harapan, siapapun, tertarik, menggunakan, tentunya, asumsi, kalian, berhasil, minim, terlintas, dipikiranku, kesombongan, lainnya, mebaca, membosankan, bertanya, jalan, pintas, sibodoh, sombong, berkilah, aja, manualnya, kesal, king, bahasa, kita, ngs, sungguh, pantas, diucapkan, berpendidikan, menguasai, teknologi, prolog, malas, syarat, mutlak, belajar, didalam, sistem, berisi, mengulas, deatil, diharapkan, pengembang, berusaha, melengkapi, proyek, dijadikan, panduan, ringkasan, perhatianmu, sebelum, selesai, proses, beberapa, diperhatikan, melangkah, berikutnya, bermanfaat, concerns, demonstrate, ssh, remotely, administer, continual, date, announce, immune, breaches, takes, stance, against, cracking, techniques, buffer, overflow, attacks, historically, weak, nix, taken, measures, protect, stack, ensure, writeable, executable, credit, community, few, challenges, admin, programs, benefit, become, compromised, jailed, restricts, seeing, mission, accomplished, correctly, magic, give, meaning, essential, disabled, promotes, real, greatly, simplifies, duties, becomes, prior, implementing, rather, than, fact, hole, plugging, technique, mysql_error, enjoy, powered, document, detailed, affect, output, purposes, avoid, embarrassment, death, threats, mailing, lists, remember, beneath, bgcolor, ffffff, saves, viewing, serves, starting, stopping, youraddress, servername, entry, lan, ifconfig, 192, 168, 106, directoryindex, optionally, phtml, forced, verify, corresponds, gave, displayed, lockdown, cyborgspiders, problem, who, entering, single, quotation, row, mypassword, no_x11, manipulate, graphics, libraries, loca, php4_mysql4, connectivity, doc, module, core, mysql4, pkg_path, preferred, onto, automagically, browse, newer, builds, folder, seen, below, history, function, perform, subsequent, invocations, suggest, continuing, formula, appear, invoking, fashion, includes, makefile, true, keeps, track, voila, pop, xzf, issue, several, thousand, program, considerably, expands, pseudo, privileges, group, comma, user1, defaults, unless, myself, encryption, blowfish, algorithm, choice, likely, adduser, class, regular, regularly, strengths, high, quality, attempting, question, forum, browsing, down, scrolls, halt, generated, dsa, rsa, excellent, people, wealth, personally, believe, think, differently, com0, zone, away, entire, could, minutes, hours, works, messages, somefile, percentage, 100, percent, target, game36, passive, closest, heeding, warnings, introduction, regarding, international, distribution, url, known, servers, 8080, supported, initialize, interface, symbolic, dlink530tx, media, domain, nameserver, route, hosts, word, letters, characters, combination, configuring, destroys, cycle, hit, until, appears, little, extra, future, filling, unspecified, 9619344, 10381581, 5425056, 14575869, 3327408, 16673517, 2712528, 17288397, 614880, 19386045, 1024m, 10gb, sense, keep, mind, differ, small, increase, fill, especially, handle, attachments, 512mb, 024mb, ideal, gig, gigs, desktop, workstation, consists, zeroes, thanks, joel, dinel, zeroing, clear, possibility, recognized, might, pretty, powerful, print, megabytes, gigabytes, dedicated, dual, issues, would, nstall, pgrade, hell, terminal, wish, keyboard, encoding, fdisk, initial, supports, procedure, quite, straightforward, explain, dsl, listed, cmos, floppyb36, floppyc36, win2000, laptop, respectively, floppy36, images, 44m, raid, scusi, situations, laptops, fdimage, exe, downloadable, zip, bootable, burner, multi, involved, did, prefer, directly, relevant, platforms, specific, ibm, aka, amd, machines, needs, check, canadian, product, suite, restricted, readers, import, cryptographic, serious, criminal, offence, those, downloaded, citizen, warned, downloading, fine, nearest, demonstrates, along, presents, advanced, knowledge, faster, though, courtesy, anyway, donation, buy, limited, edition, shirt, poster, couple, ways, easiest, ordering, headed, theo, raadt, relies, sale, survival, prefers, outlined, detail, inside, prides, producing, concerned, sensitive, organization, protected, consider, member, 4bsd, lite, family, apart, claiming, basis, claim, diligence, inclusion, military, grade, cryptography, kerbos, ipsec, was, contribute, projects, rely, evolve, products, useful, volunteer, welcome, distributed, distribute, long, remains, intact, copyright, gnu, public, answered, reading, locations, netscape, tech, howitworks, programmingpub, php_forum_php_forums, devshed, server_side, db_basics, traditional, 443, provide, php_mysql_connection, details, databasename, denied, driven, else, lab, closing, considered, forget, colons, left, colon, logging, replace, adding, ctl, apacheclt, restart, php_tester, exactly, opened, there, php3s, phps, anywhere, perhaps, begin, what, knowit, congratulatory, keystroke, gets, processes, background, wasn, skeptical, preferences, dependent, choices, licensing, fee, pdflib, component, circumvent, errors, stick, include, domxslt, integrates, xml, universality, amongst, allow, mod_php4, series, snake, oil, private, asked, encrypt, apache13, apache13x, modify, above, match, currently, with_bdb_ver, with_mysql_ver, shown, idea, versions, berkeley, mysql40, freshly, upgraded, ever, switch, lang, perl5, rehash, fun, waiting, instance, hour, longer, pay, attention, choosing, mirror, near, country, live, mirrors, prefix, cvs, rel, suffix, src, gui, fortunately, staying, extremely, latest, releases, ported, haven, handbook, outline, stand, sysinstall, configured, able, familiarity, instruction, means, simply, verbatim, although, sound, compiling, actually, painless, paint, curious, seasoned, veteran, added, bonus, 486, 16mb, enables, turn, old, environment, let, cost, looking, much, money, implement, updated, drs, zaimul, dosen, metodologi, penelitian, fakultas, unis, tangerang, ooo, kini, terserah, pilih, memilihnya, terminologi, berbeda, terakhir, kuantitatif, akal, pikiran, mencipta, pertama, kemampuan, memilah, baik, kekal, hakiki, sejati, palsu, sesungguhnya, kerna, takut, fitnah, mencermati, tapi, air, memandangnya, lautan, bahtera, memandang, nawawi, awal, karyanya, riyâdh, shâlihin, taman, menulis, sebuah, syair, dihadapkan, apakah, dia, negeri, ketiga, sekiranya, keduanya, kehilangan, buat, selama, lamanya, kekayaan, harga, mati, kebahagiaan, sekerat, kotor, memustahilkan, bersenang, senang, mencintainya, setiap, bermakna, option, pasti, bersifat, dua, pentingnya, duanya, exploring, philosopy, religion, david, stewart, mengakui, aktual, berarti, kosakata, berkembang, biasanya, bertumpu, mengatasi, tertentu, kemudian, terbukti, penghindaran, dilakukan, tahapan, metafisis, preventif, dibuktikan, keburukannya, tergolong, bukan, contohnya, galibnya, kesalahan, wrongness, keburukan, worse, apalagi, evil, tetap, menghindarinya, perjuangan, meraih, tertinggi, dekat, kemenangan, kesenangannya, saat, masa, datang, malah, seluruh, ilmuwan, mengeksploitasi, kehampaan, dibandingkan, qadha, ahadun, minha, lihajatihi, intaha, arabun, illa, ila, arabin, memuaskan, hasratnya, disusul, disebut, implisit, siasat, kelicikan, penipuan, sengaja, meminimalkan, menimbulkan, lingkaran, setan, infinite, regress, sementara, mendapatkan, layanan, serba, instan, aspek, termasuk, urusan, makanan, minuman, latihan, jiwa, raga, berpuasa, instrumen, sekaligus, bukti, menjaga, daripada, melanggar, hak, tersebut, dilunasi, meng, esa, kan, peribadatan, terkenal, niat, mubah, masuk, kategori, larangan, haram, kewajiban, fardh, makan, minum, sebagainya, meniatkannya, ibadah, umum, dapatlah, mensistematisasi, ajaran, terutama, berkaitan, sedekat, sang, pencipta, kerangka, pengakuan, kerinduan, bertemu, nya, menyebut, ditunaikan, simbol, supremasi, kapanpun, sepintas, cukup, berjasa, pengentasan, persoalan, tetapi, menganggap, satunya, anggapan, resiko, gawat, hilangnya, kemanusiaan, berharga, spiritualitas, rasional, sisi, eksploitasi, sumber, mencapai, titik, nadir, pengaruh, destruktif, ekologi, tindakan, eksploitatif, terjadi, bergesernya, mengelola, kesejahteraan, kesengajaan, memupuk, sifat, rakus, seni, apresiasi, artistik, kabur, maknanya, pemuasan, nafsu, birahi, keinginan, hiburan, gejala, perubahan, imoralitas, mulai, moralitas, misalnya, memenangkan, pertarungan, lawan, luhur, mengabaikan, patut, kecuranganpun, mencegah, menegakkan, pasca, harta, ditegakkan, campur, tangan, jauh, diakui, modernitas, segala, berbau, menjungkirbalikkan, pemikiran, sederhana, kuat, kemegahan, kesetiaan, individual, kelompok, bertukar, pola, mementingkan, egoistik, jump, navigation, vcd, harun, yahya, tanpa, kenal, lelah, kebenaran, abadi,
Text of the page (random words):
ew the local apache configuration and what do you knowit worked you should see the default congratulatory apache screen note the keystroke q or control c gets you out of lynx three steps to enable apache to serve php 1 edit the apache httpd conf file begin by getting back to the root command line type cd type ee usr local etc apache httpd conf add the following lines anywhere within the apache httpd conf file perhaps at the very top addtype application x httpd php3 php3 addtype application x httpd php3 source php3s addtype application x httpd php php addtype application x httpd php source phps find the line that says serveradmin and put your e mail address there 2 create a php test file type cd type ee usr local www data index php add the following code exactly the way you see it here to the editor window you just opened html head title php_tester title head body php phpinfo body html press escape to leave the editor and save this file 3 test the php installation on a secure port to test the php installation you have to stop and restart the apache server type cd usr local etc apache type apachectl stop note in ctl it is an el and not a one type apacheclt start type lynx 127 0 0 1 if this worked you should see the information about your new php mysql enabled apache web server congratulations again you now have a php enabled apache modssl web server the second to last step is adding a password to mysql root and creating a simple test page that shows the connection between the php language and the mysql database add a password to mysql root and creating a test page set a mysql root password type mysqladmin u root password your_password_here logging into mysql as root now requires a password replace your_password_here with your own password for more information about mysql see the online documentation type mysql user root password your_password_here you should now see the mysql prompt mysql type create database banking mysql type show databases mysql type quit make sure you add a semi colon when required now you are back to the root prompt all that is left is to use php to connect to the newly created banking database you need to invoke an editor again type ee usr local www data phpmysqlconnection php then add the following code into the editor window don t forget the semi colons html head title php_mysql_connection title head body start php insert and create mysql connection details as variables php database access variables server localhost username root pass yourpasswordhere databasename banking connect php to mysql connection mysql_connect server username pass or die connection denied test the connection with a browser if connection echo h3 congratulations you are ready to build dynamic database driven web sites h3 else echo h3 back to the lab again something went wrong h3 closing the connection is considered good form mysql_close connection close the php body html test this out type lynx 127 0 0 1 phpmysqlconnection php secure the pages you serve your last step is to configure apache modssl to serve truly secure pages to the outside world note the traditional secure port is 443 the faq pages at the following web sites provide more information http www freebsd org http www apache org http www openssl org http www modssl org http www perl org http www mysql org http www php net security is a process and not an end many of your configuration questions can be answered in the mod_ssl documentation included with the installation of apache modssl further reading and support is available from a number of locations including http www devshed com server_side php db_basics http www programmingpub com php_forum_php_forums developer netscape com tech security ssl howitworks contribute to open source freebsd and the other open source projects used in this article rely on user contributions to evolve if you find these products useful financial and volunteer contributions are always welcome freebsd is distributed under the bsd license leaving you free to alter and distribute the source code so long as the bsd license remains intact click here for copyright information about freebsd and the gnu public license secure web server with openbsd 16 may 2006 posted by netlog in openbsd 2 comments the openbsd team prides itself on producing one of the most if not the most secure operating systems in the world if you are concerned about keeping the sensitive data within your organization protected consider openbsd as a member of the 4 4bsd lite family of operating systems openbsd sets itself apart by claiming to be secure by default the basis for this claim is the diligence of the openbsd code auditing team and the inclusion of military grade cryptography in the base system including kerbos openssh and ipsec openssh runs best with this openbsd as it was developed by the openbsd team you can install openbsd in a couple of ways the easiest method is to order the openbsd cd rom from the openbsd ordering page the openbsd team headed by theo de raadt relies on the sale of these cd rom packages for its financial survival so it prefers that users choose this method installation via cd rom is outlined in detail inside the cd case the second and faster way of installing openbsd is over the internet via ftp or http though this install is free a post installation courtesy is to order the cd rom anyway make a donation to openbsd and or buy a limited edition openbsd t shirt or poster this tutorial demonstrates a network install of the openbsd operating system along with php4 and mysql it presents an advanced system administrator build which assumes basic knowledge of the vi editor author s note because openbsd is a canadian made product export of the security suite and source code is not restricted in any way however while u s readers can download import openbsd exporting or re exporting cryptographic software from the us is still a serious criminal offence for those of you living in the us do not attempt to export the openbsd operating system once you ve downloaded it if you are an american citizen located outside the us do not download openbsd from an american site you have been warned of course downloading openbsd from an american site to an american location is fine always choose the server nearest you create openbsd boot floppy openbsd runs on a number of hardware platforms the following directions are somewhat specific to ibm pc aka intel amd architecture machines to install openbsd over the network your host computer needs either a floppy or a cd rom drive and an ethernet card that openbsd can recognize so check your hardware first if you use an intel based system your information is under i386 to create a bootable cd rom you need a cd burner and cd creation software to simplify the multi step process of creating the floppy boot install disk on windows which is somewhat involved i developed an installer package i did not alter the boot installer in any way but if you prefer to receive the software directly from the openbsd site you ll find it in the tools section of the 3 6 release site navigate to your relevant hardware and download the necessary files to complete the example install you need 1 3 floppy disks and a standard 1 44m floppy drive on your windows computer for a standard build you need only the first disk the second disk is for special raid and scusi situations and the third is for laptops this tutorial uses windows 2000 but floppy disk creation should work seamlessly with windows nt and xp as well if you use an older dos system or windows 95 98 then you must use the fdimage exe file included in the downloadable openbsd36_floppy_install zip file with documentation the following steps will guide you through a windows 2000 xp and nt openbsd boot floppy creation 1 download the openbsd 3 6 floppy images 2 format your floppy disk my computer 3 1 2 floppy a right click format 3 place the directory openbsd36_floppy_install on your c drive as c openbsd36_floppy_install 4 open a dos prompt and type cd c openbsd36_floppy_creation 5 now that openbsd36_floppy_creation is your working directory type ntrw floppy36 fs a for a standard intel architecture you need only the first disk if the first disk does not take you to the install screen or you are using a laptop you may have to make one or two more floppy boot disks again format your second and third floppy disks then type the following respectively see figure 1 ntrw floppyb36 fs a ntrw floppyc36 fs a figure 1 openbsd floppy creation win2000 put your newly created floppy boot installer in the a drive of the computer on which you want to install openbsd make sure your cmos is set up to boot from floppy first and then boot from hard drive second to complete the install you need an ethernet card that openbsd supports the networking setup procedure is quite straightforward the following instructions explain how to set up dhcp for a dsl connection at each listed prompt just follow the instructions 1 would you like to i nstall u pgrade or s hell choose i enter 2 terminal type enter 3 do you wish to select a keyboard encoding table choose no enter 4 proceed with install press y enter 5 which one is the root disk choose or done wd0 enter 6 do you want to use all of wd0 for openbsd choose no enter 7 fdisk 1 q enter 8 initial label editor enter for help at this prompt 9 type enter the tools you see are part of the openbsd label partition editor the disk label editor screen might not look pretty but it is very powerful the most important commands for a basic install are a for add partition d for delete partition p for print label and q for quit openbsd requires a manual file system setup during this process m is for megabytes and g is for gigabytes this tutorial assumes you are installing openbsd on a system dedicated to openbsd for dual boot issues see the faq configure the file structure and the network now on with the install first clear the possibility that openbsd recognized an existing partition on your hard drive by typing the following z a enter the z command zeroes the partitions leaving only c author note thanks to joel dinel for the partition zeroing hint now you can add the file structure this consists of root var swap usr and home file size is an important consideration the root must be at least 150m 500m is recommended tmp can be as small as 150m performance can increase if this is larger var should be larger for a server because var www and var mail can fill up quickly especially if you expect to handle larger mail attachments swap should be twice the size of the ram you have or twice the size of the ram you expect to have 512mb of ram makes a swap space of 1 024mb ideal one gig of ram makes two gigs of swap space usr and home need to be larger if you are creating a desktop workstation with x windows i am using a 10gb hard drive you should use values that make sense for your situation keep in mind that the values for offset will differ depending on the size of your hard drive the following instructions create the basic file structure for the operating system type a a enter offset 63 enter size 500m enter fs type 4 2bsd enter mount point none enter type a b enter offset 614880 enter size 19386045 1024m enter fs type swap enter type a d enter offset 2712528 enter size 17288397 500m enter fs type 4 2bsd enter mount point none tmp enter type a e enter offset 3327408 enter size 16673517 3g enter fs type 4 2bsd enter mount point none var enter type a f enter offset 5425056 enter size 14575869 2g enter fs type 4 2bsd enter mount point none usr enter type a g enter offset 9619344 enter size 10381581 2g enter fs type 4 2bsd enter mount point none home enter now that you have created the file structure write the changes type p enter this shows the partitions you are about to create leave a little extra space for future changes like ram upgrades or log files filling var or leave the size of the g partition unspecified and g will use up the rest of your hard disk type q enter write new label choose y enter now cycle through the options you have created hit enter until the home directory appears then type done the next step destroys all existing data on these partitions are you sure that you re ready to proceed type y enter you will be prompted for a system hostname use any name you like i used the name ftknox the following steps guide you through configuring the network using dhcp configure the network choose yes enter if you are using an ethernet card that is supported by openbsd then you should be prompted to initialize an interface press enter symbolic host name for vr0 type ftknox dlink530tx enter you should see the speed options for your ethernet card do you want to change the media options choose no enter ipv4 address for vr0 or none or dhcp type dhcp enter enter your dns domain name and the address of your dns nameserver default ipv4 route choose dhcp enter edit hosts with ed choose no enter do you want to do any manual network configuration choose no enter password for root account do not use any word in any language numbers and letters and special characters are best in combination now that the network and file structure configuration is done it is time to access an f tp server to install the operating system where are the install sets or done type f enter http ftp proxy url e g http proxy 8080 39 or none choose none enter display the list of known ftp servers choose yes enter find the server that is closest to you heeding the warnings from the introduction regarding international distribution server ip address hostname list done or type ftp openbsd org enter does the server support passive mode ftp choose yes enter server directory choose pub openbsd 3 6 i386 enter login choose anonymous enter the following sets are available file name or done bsd mp type all enter file name or done type game36 tgz enter file name or done type done enter ready to install sets type yes enter and away you go you are now installing the entire openbsd operating system over the internet to your host server computer so depending on your connection speed this could take minutes or hours if it works you will see various messages about getting somefile tgz followed by a percentage of course 100 percent is the target then you will be prompted with the following questions where are the install sets or done type done enter start sshd 8 by default choose yes enter do you expect to run the x window system choose either yes or no enter i personally believe that x windows has no place on a server but you may think differently change the default console to com0 choose no enter set your time zone this one s self explanatory you should now have a congratulations screen and a root prompt take your boot floppy out of the a drive and type halt reboot your machine to start using openbsd you will notice that because you started sshd by default that it will have generated a new dsa and rsa host key this is excellent openssh runs se...
|