ฉันมีคำถามง่าย ๆ ฉันสามารถรันคำสั่ง remote shell บนเซิร์ฟเวอร์ผ่านทางไคลเอนต์ FileZilla ได้หรือไม่ เช่นฉันสามารถทำ:
tar -zxvf myarchive.tar.gz
อื่น ๆ ... (ไม่คิดว่ามันเป็นไปได้ด้วย FTP ธรรมดาสงสัยเกี่ยวกับโปรโตคอลอื่น ๆ ที่เสนอโดย FileZilla)
ขอบคุณ
ฉันมีคำถามง่าย ๆ ฉันสามารถรันคำสั่ง remote shell บนเซิร์ฟเวอร์ผ่านทางไคลเอนต์ FileZilla ได้หรือไม่ เช่นฉันสามารถทำ:
tar -zxvf myarchive.tar.gz
อื่น ๆ ... (ไม่คิดว่ามันเป็นไปได้ด้วย FTP ธรรมดาสงสัยเกี่ยวกับโปรโตคอลอื่น ๆ ที่เสนอโดย FileZilla)
ขอบคุณ
คำตอบ:
รองรับ FTP เซิร์ฟเวอร์บางตัวแต่ไม่มากSITE EXEC commandนัก คุณสามารถป้อนว่าใน FileZilla ใช้เซิร์ฟเวอร์> ป้อนคำสั่งที่กำหนดเอง เช่น:
SITE EXEC tar -zxvf myarchive.tar.gz
นอกเหนือจาก FTP แล้ว FileZilla รองรับเฉพาะโปรโตคอล SFTP ซึ่งไม่มีวิธีการดำเนินการคำสั่งในด้านระยะไกล
แม้ว่าจะเป็นเรื่องปกติที่หากคุณมีการเข้าถึง SFTP คุณยังมีการเข้าถึงเทอร์มินัล SSH ไคลเอนต์ SFTP บางตัว (แต่ไม่ใช่ FileZilla) มีคุณสมบัติเทอร์มินัลในตัวที่ช่วยให้คุณสามารถดำเนินการคำสั่งผ่านเทอร์มินัล SSH ที่เปิดขึ้นอย่างราบรื่นโดยใช้ข้อมูลรับรองเดียวกันกับที่คุณใช้สำหรับ SFTP
ตัวอย่างเช่นในWinSCPไปที่คำสั่ง> เปิดเทอร์มินัล :

คุณยังสามารถบันทึกคำสั่งและสามารถนำมาใช้ใหม่
ด้วยโปรโตคอล FTP คุณสามารถดำเนินการSITE ...คำสั่งจากหน้าต่างเดียวกัน
(ฉันเป็นผู้เขียน WinSCP)
เมื่อลิงก์นี้ชี้ให้เห็นคำตอบของคำถามยังคงเป็นไม่ สำหรับการรันคำสั่ง remote shell ใช้ไคลเอ็นต์ ssh