เปลี่ยน run level ใน Ubuntu 7.1.0

Standard

ปกติ หากต้องเปลียน run level ใน debian/ubuntu ก็มักจะต้องไปเปลี่ยนใน

/etc/inittab

ทำอย่างนั้นมาตั้งนาน

มาเจอมุขใหม่ ของ Ubuntu 7.1.0 ก็งงตั้งนาน ค้นไป ค้นมาจึงเจอว่า เค้าเปลี่ยนไปใช้ upstart แทน

ก็ต้องทำการเปลี่ยนไปเป็น

/etc/event.d/rc-default

แล้วแก้ไขในส่วน telinit สะ

ต่อไป Debian/Fedora/Ubuntu คงใช้แบบนี้ไปตลอดละ

อ้างอิง 1,2

Powered by ScribeFire.

ใช้ author_keys ใน SSH

Standard

จะเขียนหลายที แล้วก็ลืม ก็เลยเขียนสะ

คือ ปกติใช้ SSH มันก็ปลอดภัยอยู่ประมาณนึง แต่มันก็ยังไม่ปลอดภัยสะทีเดียว เพราะพวก hacker อาจใช้การสุ่ม passwd เข้ามาได้ หรือหากเค้าได้ passwd เราจากที่ไหนก็อาจจะเข้าไปได้

แต่การสร้าง Privatekey ก็เหมือนใส่กุญแจ lock จะสามารถ login ได้จากเครื่องที่มีกุญแจ อยู่เท่านั้น กุญแจนั้นก็เป็นไฟล์ มีรหัสอยู่ภายในธรรมดา งั้นเรามาเริ่มสร้าง กุญแจภายในเครื่อง client กันก่อน

ถ้าใน linux ให้ใช้คำสั่ง

ssh-keygen -t dsa

มันจะถามว่า เก็บกุญแจไว้ที่ไหน ส่วนใหญ่ก็ใน /home/<name>/.ssh/

แล้วก็ทำการใส่ passpharse ก็เหมือนใส่ password key ที่จะใช้ไข เข้า เครื่อง server

จากนั้นก็จะได้ ไฟล์ id_rsa.pub

ให้เราทำการ copy ไฟล์นี้ไปไว้ที่เครื่อง serverไว้ในไหนก็ได้

แล้วให้ทำการแทรกข้อมูลของไฟล์ กุญแจ id_rsa.pub เข้าไปใน /home</name>/.ssh/author_keys

โดยใช้คำสั่ง

cat id_rsa.pub >> /home/<name>/.ssh/author_keys

เพราะว่าเราสามารถสร้าง กุญแจจากหลายเครื่อง client เข้าสู่ server จึงต้องทำแทรกเข้าไปในไฟล์นั้น

จากนั้นก็คงจะใช้ได้แล้วละนะ

Hello world!

Standard

สวัสดีครับ ถ้าใครเข้ามาอ่าน blog อันนี้หวังว่าจะมีประโยชน์อะไร ไม่มากก็น้อย นะครับ จุดประสงค์ของ blog อันนี้แค่เอาไว้เป็นเครื่องช่วยตืนความจำ ของผม แต่ก็พร้อมจะเผยแพร่ให้กับทุกคน

หากมีอะไรเพิ่มเติม สงสัย ก็ comment ไว้ได้นะครับ ถ้าช่วยตอบได้จะช่วย