17 July 2012
การถอดถอนโปรแกรมจาก Ubuntu server
คำสั่ง การลบโปรแกรม หรือ การถอดถอนการติดตั้งโปรแกรม Ubuntu server
หลายคนเมื่อได้ทำการติดตั้งโปรแกรมหรือ packet ต่างๆลงไปใน ubuntu server แต่เกิดความผิดพลาดในการติดตั้ง ทำให้ต้องการที่จะลบโปรแกรมออก แต่ไม่รู้จะลบออกยังไง ผมมีวิธีการดังนี้ครับ
การถอดถอนโปรแกรมจาก Ubuntu server ด้วย command line สามารถทำได้ดังนี้
1. สามารถลบการติดตั้งแบบธรรมดาด้วยคำสั่ง
sudo apt-get remove ชื่อโปรแกรมที่ต้องการเอาออก เช่นผมต้องการลบ phpmyadmin แบบธรรมดา
sudo apt-get remove phpmyadmin
การลบแบบนี้จะยังคงค่าในระบบให้เหลือไว้ครับ เช่นค่าจำพวกคอนฟิกต่างๆ
2. การลบแบบให้หมดจดด้วยคำสั่ง
sudo apt-get --purge remove phpmyadmin
เป็นการถอดโปรแกรมที่ต้องการถอดทั้งหมดครับ
3. apt-get autoremove
ตัวนี้จะเป็นการถอดถอนโปรแกรมที่มีในเครื่องทั้งหมดเลยครับ ไม่ว่าจะเป็น office , Desktop
(ในกรณีที่มีการติดตั้ง Desktop ไว้) แน่นอนว่าเกลี้ยงเลยครับ ข้อนี้ไม่แนะนำให้ใช้ครับ
เนื่องจากมันจะ Uninstall program ทั้งหมดในเครื่องครับ
--------------------------------------------------------------------
ที่มา : http://itguest.blogspot.com/2012/07/ubuntu-server.html
16 July 2012
ติดตั้ง webmin บน ubuntu
+ แก้ไขไฟล์ sources.list ก่อนเลยครับเพื่อให้เราสามารถอัพเดทแพ็คเก็ต webmin ได้โดย
# nano /etc/apt/sources.list
โดยเติม
# deb http://download.webmin.com/download/repository sarge contrib
ลงไปในบรรทัดสุดท้ายครับ แล้วเซฟเลย
+? ทำการ fetch ตัว GPG key ครับโดย ดาวน์โหลด ตัว key? มาก่อนครับ เราจะทำกันในโฟลเดอร์ root ครับ ดังนี้
# cd /root
# wget http://www.webmin.com/jcameron-key.asc
# apt-key add jcameron-key.asc
+? แล้วก็ทำการอัพเดท webmin เข้ามา
# apt-get update
+? เมื่อ update เสร็จ เราก็สั่ง install ได้เลยครับ
# apt-get install webmin
+? เสร็จแล้วก็เข้าไปในตัวจัดการ webmin ได้เลยครับ ไม่ต้องเซตอะไร
https://ip-ของเรา:10000/
--------------------------------------------------------------------
ที่มา : http://www.linuxthai.org/forum/index.php?topic=7581.0
ubuntu xp vnc => remote desktop
ปกติ ติดตั้ง ubuntu เสร็จ จะเปิด ssh ไว้ด้วย เพื่อจะได้ remote เข้าไปใช้งานได้ (แบบ text)
ถ้าต้องการ remote เข้าไปใช้งานแบบ GUI (graphic user interface) มีอยู่ 2 เรื่องต้องทำคือ
set ที่ server(ubuntu) และ ติดตั้ง program ที่ client (xp)
เริ่มแรก ไปที่ console ของ ubuntu ก่อน (login เข้าแบบ GUI) set ตามนี้เลยครับ
System => Preferences => Remote Desktop
จะมีหน้าต่าง Remote Desktop Preferences
ไปที่ Sharing =>Allow other users to view your desktop
(Checked = click เครื่องหมายถูกในช่อง สี่เหลี่ยม)
Allow other users to control your desktop (Checked)
Security =>
Ask you for confirmation (Un-Checked)
Require the user to enter this password: (Checked)
Password: ใส่ password ของ root
สรุปว่า มี สี่เหลี่ยม 4 อัน check 3 ช่อง ไม่ check 1 ช่อง และ อย่าลืม ใส่ password ของ root
เสร็จแล้วครับ สำหรับ ฝั่ง server (ubuntu)
ต่อไปก็ไป ติดตั้ง program ฝั่ง client (xp)
ให้ไป download program => ftp://ftp/pub/realvnc/vnc-4_1_2-x86_win32_viewer.exe
program นี้ เมื่อ download มาแล้ว เรียกใช้ได้เลย โดย double click ที่ program
ช่องแรกใส่ ip (ubuntu) แล้ว ok ช่องที่สอง ใส่ password ของ root (ubuntu) แล้ว ok
รอแป๊บนึง หน้าต่าง ubuntu ก็จะปรากฏให้เราเห็น
สรุปว่า remote จาก xp ไป ubuntu โดยผ่าน vnc
ถ้าต้องการ remote เข้าไปใช้งานแบบ GUI (graphic user interface) มีอยู่ 2 เรื่องต้องทำคือ
set ที่ server(ubuntu) และ ติดตั้ง program ที่ client (xp)
เริ่มแรก ไปที่ console ของ ubuntu ก่อน (login เข้าแบบ GUI) set ตามนี้เลยครับ
System => Preferences => Remote Desktop
จะมีหน้าต่าง Remote Desktop Preferences
ไปที่ Sharing =>Allow other users to view your desktop
(Checked = click เครื่องหมายถูกในช่อง สี่เหลี่ยม)
Allow other users to control your desktop (Checked)
Security =>
Ask you for confirmation (Un-Checked)
Require the user to enter this password: (Checked)
Password: ใส่ password ของ root
สรุปว่า มี สี่เหลี่ยม 4 อัน check 3 ช่อง ไม่ check 1 ช่อง และ อย่าลืม ใส่ password ของ root
เสร็จแล้วครับ สำหรับ ฝั่ง server (ubuntu)
ต่อไปก็ไป ติดตั้ง program ฝั่ง client (xp)
ให้ไป download program => ftp://ftp/pub/realvnc/vnc-4_1_2-x86_win32_viewer.exe
program นี้ เมื่อ download มาแล้ว เรียกใช้ได้เลย โดย double click ที่ program
ช่องแรกใส่ ip (ubuntu) แล้ว ok ช่องที่สอง ใส่ password ของ root (ubuntu) แล้ว ok
รอแป๊บนึง หน้าต่าง ubuntu ก็จะปรากฏให้เราเห็น
สรุปว่า remote จาก xp ไป ubuntu โดยผ่าน vnc
ติดตั้ง Telnet & SSH Server บน Ubuntu อีกครั้ง
sudo apt-get install telnetd
sudo /etc/init.d/openbsd-inetd restart
ถ้าไม่ได้ ลอง sudo /etc/init.d/inetd restart ติดตั้ง SSH Server
sudo apt-get install openssh-server openssh-client
sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
13 July 2012
วิธี set port ของ SSH บน Ubuntu
เวลาเรา setup server สำหรับใช้งานจริงๆ เราควรที่จะเปลี่ยน port สำหรับ ssh ใหม่ซะเพื่อความปลอดภัย
วิธีทำ
1. เข้าไปแก้ไขไฟล์ config ของ ssh สำหรับ openssh จะอยู่ที่ /etc/ssh/sshd_config
ผมชอบใช้ nano ก็ใช้คำสั่ง nano /etc/ssh/sshd_config
1. เข้าไปแก้ไขไฟล์ config ของ ssh สำหรับ openssh จะอยู่ที่ /etc/ssh/sshd_config
ผมชอบใช้ nano ก็ใช้คำสั่ง nano /etc/ssh/sshd_config
2. หาบรรทัด Port 22 ซึ่งเป็น default ของระบบ แล้วจัดการเปลี่ยนใหม่ซะตามใจชอบ
ผมเอา 99 ก็ใส่ port 99 ลงไปแทน ระวังอย่าตั้งซ้ำกับ port ที่ใช้งานอยู่ล่ะ อย่าลืม save ด้วย
ผมเอา 99 ก็ใส่ port 99 ลงไปแทน ระวังอย่าตั้งซ้ำกับ port ที่ใช้งานอยู่ล่ะ อย่าลืม save ด้วย
3. แล้วก็สั่ง service ssh restart ถ้าไม่มี error อะไรก็จบเรียบร้อย
09 July 2012
ssh server
หวัดดีครับเพื่อนๆ ubuntuclub ตอนนี้ rooney หาอะไรมาให้เล่นกันอีกแล้วนะครับ จะว่าไปหลายๆคนน่าจะเคย remote login เข้าไปเครื่อง com เครื่องอื่นเพื่อทำงานอะไรกันมั่งล่ะน่า ซึ่งการที่เราจะ remote login ไปเครื่องอื่นได้ ถ้าเป็นเมื่อก่อนก็คงจะใช้วิธี telnet เข้าไป ซึ่งเป็นวิธีที่ไม่ค่อยปลอดภัยเท่าที่ควรเพราะ username กับ password และอื่นๆ จะถูกส่งเป็น plain text ทีนี้ก็ hack กันกระจายเลยล่ะขอบอก ตอนหลังก็เลยมีคนคิดการ remote login แบบเข้ารหัสขึ้นมา (ssh) ซึ่งเครื่องที่เปิดให้เครื่องอื่น remote login เข้ามาได้ จะถือว่าเป็น ssh server ซึ่งถ้าเพื่อนๆ want ที่จะให้เครื่อง ubuntu ตัวน้อยๆของเราถูก remote login เข้ามาใช้งานได้ก็ไม่ยากครับ ต้องลง package เพิ่มเติมกันนิดหน่อย
มาทำกันเลยม่ะstep 1: sudo aptitude install openssh-server > ติดตั้ง package สำหรับทำเครื่องเราให้เป็น ssh-server
step 2: sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original > copy ไฟล์ config เก็บไว้ก่อนกันเหนียว
step 3: sudo chmod 555 /etc/ssh/sshd_config.original > ลงยันต์กันเหนียวให้ไม่ให้ใครมา write เล่น
step 4: sudo gedit /etc/ssh/sshd_config > เปิดไฟล์ config ขึ้นมาแก้อ่ะครับ
เนื้อหาข้างในก็จะประมาณนี้ครับ
step 2: sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original > copy ไฟล์ config เก็บไว้ก่อนกันเหนียว
step 3: sudo chmod 555 /etc/ssh/sshd_config.original > ลงยันต์กันเหนียวให้ไม่ให้ใครมา write เล่น
step 4: sudo gedit /etc/ssh/sshd_config > เปิดไฟล์ config ขึ้นมาแก้อ่ะครับ
เนื้อหาข้างในก็จะประมาณนี้ครับ
Port 22 > หมายความว่ามันใช้ port เบอร์ 22 ในการ ssh (ถ้าเกิดอยากจะ secure ก็แก้ port เป็นเบอร์อื่นซะก็จะช่วยหลอกล่อ hacker ได้ระดับนึง)
PermitRootLogin yes > ถ้าไม่ต้องการให้ root สามารถ ssh เข้ามาได้ก็ตอบ no ซะ (เคยลองไม่ใส่ no แต่ใช้เป็นใส่ # หน้าบรรทัดแทน ปรากฎว่าไม่ workนะครับ ต้องใส่ no เท่านั้นถึงจะปิดการ ssh ของ root ได้อ่ะ)
PermitEmptyPasswords no > ถ้ายอมให้ user สามารถ login แบบไม่ต้องใส่ password ได้แก้เป็น yes ซะ (ของจริงผมลองเป็น yes มันก็ยังจะให้กรอก password อีกซะงั้น เซ็งเลยตู - -" )
#Banner /etc/issue.net > บรรทัดนี้ให้เอา # ออกซะถ้าต้องการให้มันขึ้น banner เตือน เวลา user เข้ามา login เช่น "Hey! login har papa khun lher" (คำที่เราต้องการให้มันขึ้น show เวลา user กะลัง login ให้ใส่ไว้ใน /etc/issue.net ครับ เคยใส่ภาษาไทยลงไปมันม่ะ work อ่ะ ต้อง english)
* banner มันจะขึ้นเตือนหลังจากกรอก username ไปแล้วนะ
step 5: แก้เสร็จก็ save ซะอย่าได้รอรี
step 6: sudo chmod 555 /etc/ssh/sshd_config > ป้องกันใครมา write ไฟล์เล่น
step 7: sudo /etc/init.d/ssh restart > restart service สักรอบ ไม่ restart มันจะจำค่า config เดิมนะบอกไว้ก่อน
Remote to Ubuntu from windows
Connect to Ubuntu 11.04 from Windows via Remote Desktop
There are many ways to connect to Ubuntu from Windows and RDP protocol is just one of the many ways.
Getting started:
To get started, press Ctrl – Alt – T on your keyboard to open Terminal. When Terminal opens, type the command below to install xrdp server.
sudo apt-get install xrdp
Next, go to Start –> All Programs –> Accessories –> Remote Desktop Connection from your Windows computer and type the IP address or Hostname of the Ubuntu machine then click‘Connect’
When prompted, enter your Ubuntu username and password and click ‘OK’
Enjoy!
That’s all to it.
Subscribe to:
Posts (Atom)