CentOS 7 Command
...................................................................................................................................................................
ล้างหน้าจอ terminal
# clear
...................................................................................................................................................................
ล้างหน้าจอ terminal
# clear
ตรวจสอบไอพี
# ip addr
...................................................................................................................................................................
ติดตั้งแพคเกจ OpenSSH บนเครื่องเซิร์ฟเวอร์
# sudo yum –y install openssh-server openssh-clients
ติดตั้งแพคเกจ OpenSSH บนเครื่องเซิร์ฟเวอร์
# sudo yum –y install openssh-server openssh-clients
เปิด service SSH
# sudo systemctl start sshd
...................................................................................................................................................................
ตรวจสอบสถานะ sshd
# sudo systemctl status sshd
หากต้องการหยุด SSH ให้ป้อนคำสั่ง:
# systemctl stop sshd
...................................................................................................................................................................
ติดตั้ง VSFTP SERVER บน CentOS 7
เพื่อถ่ายโอนไฟล์ระหว่าง server และ client ผ่าน FTP (File Transfer Protocol)
สร้าง user, password ของ user และติดตั้งโปรแกรมที่ใช้ติดต่อกับ server (Filezilla)
1) ติดตั้ง FTP server (package vsftpd)
ทำการ SSH เข้าระบบด้วย root และเริ่มติดตั้งดังนี้
# yum install -y vsftpd
2) สร้าง user สำหรับการเข้าใช้งาน FTP
เพิ่มผู้ใช้ใหม่ ชื่อ user01
# useradd user01
3) ตั้งค่ารหัสผ่านให้กับ user01
# passwd user01
ใส่ password ใหม่ พร้อมยืนยัน
4) แก้ไขไฟล์ config vsftpd.conf
# vi /etc/vsftpd/vsftpd.conf
แก้ไขโดยเอาเครื่องหมาย # ออกจากด้านหน้าข้อความในบรรทัดที่ 101 กับ 103 ดังนี้
#chroot_list_enables=YES
เป็น chroot_list_enables=YES
#chroot_list_file=/etc/vsftpd/chroot_list
เป็น chroot_list_file=/etc/vsftpd/chroot_list
5) สร้างชื่อไฟล์ chroot_list เพื่อกำหนดให้ user สามารถเข้าถึงได้เฉพาะ directory ของ user เองเท่านั้น
...................................................................................................................................................................
การอัพโหลดไฟล์
https://www.letslearntech.com/how-to-install-and-configure-ftp-server-to-upload-files-in-centos-7-8-redhat-7-8-fedora/
...................................................................................................................................................................
SSH
https://samuime.com/blog/%E0%B9%80%E0%B8%8A%E0%B8%87%E0%B9%80%E0%B8%97%E0%B8%84%E0%B8%99%E0%B8%84/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%20%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99%20OpenSSH%20%E0%B8%9A%E0%B8%99%20CentOS%207
...................................................................................................................................................................
...................................................................................................................................................................
...................................................................................................................................................................
...................................................................................................................................................................
...................................................................................................................................................................
...................................................................................................................................................................
https://www.hostpacific.com/how-to-install-vsftp-server/
...........................
ติดตั้ง DHCP
1. การติดตั้งเซิร์ฟเวอร์ DHCP ใน CentOS
ติดตั้ง DCHP ด้วยคำสั่ง
# yum -y install dhcp
2. กำหนดค่าเซิร์ฟเวอร์ DHCP ใน CentOS
สร้างไฟล์การกำหนดค่า dhcpd.conf ใน / etc/dhcp/dhcpd.conf
ดูตัวอย่างในไฟล์ /usr/share/doc/dhcp*/dhcpd.conf.sample
# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
3. เปิดไฟล์ # vi /etc/dhcp/dhcpd.conf
option domain-name "tecmint.lan";
option domain-name-servers ns1.tecmint.lan, ns2.tecmint.lan;
default-lease-time 3600;
max-lease-time 7200;
authoritative;
4. กำหนดเครือข่ายย่อย ในตัวอย่างนี้ เราจะกำหนดค่า DHCP สำหรับเครือข่าย LAN 192.168.56.0/24
subnet 192.168.56.0 netmask 255.255.255.0 {
option routers 192.168.56.1;
option subnet-mask 255.255.255.0;
option domain-search "tecmint.lan";
option domain-name-servers 192.168.56.1;
range 192.168.56.10 192.168.56.100;
range 192.168.56.120 192.168.56.200;
}
.............
5. กำหนด IP แบบคงที่ให้กับไคลเอ็นต์ DHCP
เราสามารถกำหนดที่อยู่ IP แบบคงที่ให้กับคอมพิวเตอร์ไคลเอนต์เฉพาะบนเครือข่าย ในส่วนล่างในไฟล์ /etc/dhcp/dhcpd.conf ซึ่งต้องระบุที่อยู่ MAC และที่อยู่คงที่ IP ให้ชัดเจน
host ubuntu-node {
hardware ethernet 00:f0:m4:6y:89:0g;
fixed-address 192.168.56.105;
}
host fedora-node {
hardware ethernet 00:4g:8h:13:8h:3a;
fixed-address 192.168.56.110;
}
บันทึกไฟล์และปิด
คำสั่งค้นหาหรือแสดงที่อยู่ MAC ของ Linux
# ifconfig -a eth0 | grep HWaddr
6. เปิดบริการ DHCP
# systemctl start dhcpd
# systemctl enable dhcpd
# firewall-cmd --add-service=dhcp --permanent
# firewall-cmd --reload
8. กำหนดค่า DHCP ให้ไคลเอนต์
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
TYPE=Ethernet
ONBOOT=yes
9. รีบูตระบบ
# systemctl restart network