สร้างไดเร็กทอรีที่คุณต้องการเมานต์ไดรฟ์
mkdir /mnt/ftp-ไดรฟ์
สร้างไฟล์ /etc/systemd/system/external-ftp.service
ด้วยเนื้อหานี้ (ของคุณ systemd/ระบบ
dir อาจอยู่ในตำแหน่งอื่น):
[หน่วย]
Description=เมานท์พื้นที่ FTP
ต้องการ=network-online.target
After=network-online.target
[บริการ]
ประเภท = ง่าย
ExecStart=/usr/bin/curlftpfs -o ssl,no_verify_peer,nonempty,user=<user>:<pass> <host> /mnt/ftp-drive/ -f -v
ExecStop=/bin/fusermount -u /mnt/ftp-drive
[ติดตั้ง]
WantedBy=multi-user.target
หมายเหตุ -ฉ
ตัวเลือกที่จะทำให้ curlftps
วิ่งเป็นภูต ExecStart
และ เอ็กเซคสต็อป
ต้องการเส้นทางแบบเต็มของคำสั่ง นั่นคือ จดเส้นทางแบบเต็มของ curlftps
และ ฟิวเซอร์เมาท์
. ในกรณีของคุณอาจแตกต่างออกไป ค้นหาเส้นทางแบบเต็มด้วย sudo find / -name curlftps -type f
.
ตอนนี้คุณเพิ่งเริ่มบริการ
sudo บริการภายนอก ftp เริ่มต้น
หากทุกอย่างเรียบร้อยดี คุณควรจะสามารถเข้าถึงได้ /mnt/ftp-ไดรฟ์
และคำสั่ง sudo บริการสถานะ ftp ภายนอก
ควรกลับมาตกลง
หากทุกอย่างเรียบร้อยดี ให้เปิดใช้งานบริการเพื่อเริ่มการบูต:
sudo systemctl เปิดใช้งาน external-ftp