2010-08-13 8 views
42

अधिकांश विंडोज़ एसएफटीपी क्लाइंट (जैसे फाइलज़िला) जीयूआई-आधारित प्रतीत होते हैं। मुझे बैच फाइलों से कॉल करने की ज़रूरत है।विंडोज के लिए एक सभ्य एसएफटीपी कमांड लाइन क्लाइंट क्या है?

+0

sftp बस ssh नहीं है। मुझे लगता है कि आप वास्तव में ऐसा कुछ चाहते हैं जो एसएसएच के माध्यम से एसपीपी या आरएसआईएनसी के लिए सक्षम है। – Keyo

+0

wsftp: http://docs.ipswitch.com/WS_FTP125/Help/Tools/English/index.htm?17981.htm?toc.htm – Alexan

+0

इसे स्थानांतरित किया जाना चाहिए: https://softwarerecs.stackexchange.com/ –

उत्तर

39

pscp और psftp बहुत अनुकूलन (विकल्प) और हल्के वजन हैं। बूट करने के लिए ओपन सोर्स।

c:\>winscp.exe /console /script=example.txt 

जहां पटकथा example.txt में किया जाता है:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

+3

psftp वही है जो मैं ढूंढ रहा था, धन्यवाद! –

+0

इसे बिना किसी समस्या के विंडोज़ पर "पीपीके" और घुड़सवार शेयर के साथ प्रयोग किया जाता है! – programaths

-2

फाइलज़िला बहुत अच्छा है और यह command line arguments का समर्थन कर सकता है।

+0

आप अपने समापन कोष्ठक में शामिल/भागना चाहते हैं। –

+4

नहीं, कमांड लाइन तर्क केवल एक निश्चित सर्वर से पहले से जुड़े यूआई को खोलने के लिए हैं। मैं इसे बैच फ़ाइल के साथ स्क्रिप्ट करना चाहता हूं, पूरी प्रक्रिया को कमांड लाइन संचालित होना चाहिए। –

+0

अहह्ह, गोचा। –

6

Cygwin + SFTP/SCP natrually

+2

मुझे इसे बैच फ़ाइल से निष्पादित करने की आवश्यकता है। सिगविन बाहर है। –

+0

आप एक बैच फ़ाइल से सिगविन निष्पादन योग्य कॉल कर सकते हैं। –

11

WinSCP कमांड लाइन कार्यक्षमता है।

देखें http://winscp.net/eng/docs/guide_automation

कैसे जैसे Windows कमांड दुभाषिया/php/पर्ल के रूप में एक पटकथा भाषा का उपयोग करने पर जानकारी के लिए http://winscp.net/eng/docs/guide_automation_advanced का संदर्भ लें।

फाइलज़िला में कमांड लाइन है लेकिन यह केवल साइट प्रबंधक में मौजूद पूर्व-परिभाषित सर्वर के साथ जीयूआई खोलने तक ही सीमित है।

0

यह छोटा एप्लीकेशन मेरे लिए नौकरी करता है। मुझे एक और सीएलआई आधारित क्लाइंट नहीं मिला जो मेरी आईआईएस आधारित टीएलएस/एसएसएल सुरक्षित एफटीपी साइट तक पहुंच जाएगा: http://netwinsite.com/surgeftp/sslftp.htm

1

www.bitvise.com - sftpc एक अच्छा कमांड लाइन क्लाइंट भी है।

4

WinSCP बैच फ़ाइल से बुलाया जा सकता है:

"C:\Program Files\WinSCP\WinSCP.exe" /console 

उदाहरण आदेश:

option batch on 
option confirm off 
option transfer binary 
open sftp://[email protected]:port -hostkey="ssh-rsa " 
1

LFTP महान है, लेकिन यह लिनक्स ही है। आप विंडोज पोर्ट here पा सकते हैं। हालांकि कभी कोशिश नहीं की।

Achtunq, यह सिगविन का उपयोग करता है, लेकिन सब कुछ बंडल में शामिल है।

संबंधित मुद्दे