วิธีการใช้รหัสผ่านป้องกันไฟล์ Vim ใน Linux
Vim เป็นโปรแกรมแก้ไขข้อความที่ได้รับความนิยม มีคุณลักษณะหลากหลายและสามารถขยายได้สูงสำหรับ Linux และหนึ่งในคุณสมบัติพิเศษของมันคือการรองรับการเข้ารหัสไฟล์ข้อความโดยใช้วิธีการเข้ารหัสลับต่างๆ ด้วยรหัสผ่าน
ในบทความนี้ เราจะอธิบายหนึ่งในเทคนิคการใช้งาน Vim ง่ายๆ ให้คุณฟัง รหัสผ่านป้องกันไฟล์โดยใช้ Vim ใน Linux เราจะแสดงวิธีรักษาความปลอดภัยไฟล์ในขณะที่สร้างไฟล์และหลังจากเปิดไฟล์เพื่อแก้ไข
แนะนำให้อ่าน: 10 เหตุผลว่าทำไมคุณควรใช้ Vim Editor ใน Linux
หากต้องการติดตั้ง Vim เวอร์ชันเต็ม เพียงรันคำสั่งนี้:
sudo apt install vim #Debian/Ubuntu systems
sudo yum install vim #RHEL/CentOS systems
sudo dnf install vim #Fedora 22+
อ่านเพิ่มเติม: Vim 8.0 เปิดตัวหลังจากผ่านไป 10 ปี – ติดตั้งบน Linux
วิธีการใช้รหัสผ่านป้องกันไฟล์ Vim ใน Linux
Vim มีตัวเลือก -x
ซึ่งช่วยให้คุณสามารถใช้การเข้ารหัสเมื่อสร้างไฟล์ เมื่อคุณรันคำสั่ง vim ด้านล่าง คุณจะได้รับพร้อมท์ให้ใส่คีย์ฝังศพใต้ถุนโบสถ์:
vim -x file.txt
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
Enter same key again: *******
หากรหัสเข้ารหัสตรงกันหลังจากป้อนเป็นครั้งที่สอง คุณสามารถดำเนินการแก้ไขไฟล์ต่อไปได้
เมื่อเสร็จแล้ว ให้กด [Esc]
และ :wq
เพื่อบันทึกและปิดไฟล์ ครั้งต่อไปที่คุณต้องการเปิดเพื่อแก้ไข คุณจะต้องป้อนรหัสเข้ารหัสดังนี้:
vim file.txt
Need encryption key for "file.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
ในกรณีที่คุณป้อนรหัสผ่านผิด (หรือไม่มีรหัส) คุณจะเห็นอักขระขยะบางตัว
การตั้งค่าวิธีการเข้ารหัสที่แข็งแกร่งใน Vim
หมายเหตุ: มีคำเตือนที่ระบุว่ามีการใช้วิธีการเข้ารหัสที่ไม่รัดกุมเพื่อปกป้องไฟล์ ต่อไปเราจะดูวิธีตั้งค่าวิธีการเข้ารหัสที่รัดกุมใน Vim
หากต้องการตรวจสอบชุดของวิธีการเข้ารหัส (ซม.) ให้พิมพ์ (เลื่อนลงเพื่อดูวิธีการที่ใช้ได้ทั้งหมด):
:help 'cm'
ผลลัพธ์ตัวอย่าง
*'cryptmethod'* *'cm'*
'cryptmethod' 'cm' string (default "zip")
global or local to buffer |global-local|
{not in Vi}
Method used for encryption when the buffer is written to a file:
*pkzip*
zip PkZip compatible method. A weak kind of encryption.
Backwards compatible with Vim 7.2 and older.
*blowfish*
blowfish Blowfish method. Medium strong encryption but it has
an implementation flaw. Requires Vim 7.3 or later,
files can NOT be read by Vim 7.2 and older. This adds
a "seed" to the file, every time you write the file
options.txt [Help][RO]
คุณสามารถตั้งค่า cryptomethod ใหม่บนไฟล์ Vim ดังที่แสดงด้านล่าง (เราจะใช้ blowfish2 ในตัวอย่างนี้):
:setlocal cm=blowfish2
จากนั้นกด [Enter]
และ :wq
เพื่อบันทึกไฟล์
ตอนนี้คุณไม่ควรเห็นข้อความเตือนเมื่อคุณเปิดไฟล์อีกครั้งดังที่แสดงด้านล่าง
vim file.txt
Need encryption key for "file.txt"
Enter encryption key: *******
คุณยังสามารถตั้งรหัสผ่านหลังจากเปิดไฟล์ข้อความ Vim แล้วใช้คำสั่ง:X
และตั้งค่ารหัสผ่านเข้ารหัสตามที่แสดงด้านบน
ลองอ่านบทความที่เป็นประโยชน์ของเราเกี่ยวกับ Vim Editor
- เรียนรู้ทริปและเคล็ดลับ Vim Editor ที่เป็นประโยชน์ใน Linux
- 8 เคล็ดลับ Vim Editor ที่เป็นประโยชน์สำหรับผู้ใช้ Linux ทุกคน
- spf13-vim – สุดยอดการกระจายสำหรับ Vim Editor
- วิธีใช้ Vim Editor เป็น Bash IDE ใน Linux
นั่นคือทั้งหมด! ในบทความนี้ เราได้อธิบายวิธีป้องกันไฟล์ด้วยรหัสผ่านผ่านโปรแกรมแก้ไขข้อความ Vim ใน Linux
โปรดจำไว้เสมอว่าต้องรักษาความปลอดภัยไฟล์ข้อความอย่างเหมาะสมซึ่งอาจมีข้อมูลที่เป็นความลับ เช่น ชื่อผู้ใช้และรหัสผ่าน ข้อมูลบัญชีทางการเงิน และอื่นๆ โดยใช้การเข้ารหัสและรหัสผ่านที่รัดกุม ใช้ส่วนข้อเสนอแนะด้านล่างเพื่อแบ่งปันความคิดใดๆ กับเรา