גישה לקבציי SSH מ-QTP

moranedotomi

New member
גישה לקבציי SSH מ-QTP

היי ברצוני לגשת לקבציים הנמצאים ב-(Secure shell(SSH,מאפליקציית QTP. מהן שורות הקוד כדי לבצע גישה זו? תודה
 

boulderdash

New member
קצת הבהרות...

האם הכוונה בגישה לקבצים הנמצאים על גבי שרת מרוחק באמצעות פרוטוקול SSH? אם כן הגישה היא באמצעות SFTP, כלומר שימוש בפרוטוקול FTP על גבי תקשורת מאובטחת מבוססת SSH. ולצורך העניין צריך לכתוב סקריפט שמניעה את SFTP משורת הפקודה (CMD), או כתיבת סקריפט שמניע תוכנה מבוססת GUI העושה שימוש בפרוטוקול SFTP כדוגמת FileZilla. קישורים לשני האפליקציות מצורפים.
אם צריך יותר הבהרות אני כאן
 

moranedotomi

New member
תודה אך..

כוונתי לקבצים אשר נמצאים בשרתים שונים אשר הגישה אליהם נעשת ע"י תוכנת:linux ssh - secure file transfer לפי מיטב הבנתי הגישה היא דרך command line,שאלתי היא בעצם אך אני מבצעת בקוד את הגישה הזאת דרך ה-QTP. תודה מראש
 

boulderdash

New member
זה מה שהתכוונתי בהברות

האופציה השניה, בעזרת SSHWindows (או הפצה דומה לה) היא הקלה ביותר. תורידי ותתקיני את התוכנה הזאת, לאחר ההתקנה תהיה לך ספרייה חדשה בתוך: C:\Program Files\OpenSSH עם כל מה שאת צריכה. בעקרון לעניין שלך את צריכה להניע מתוך תיקיית Bin את SFTP.EXE. רצוי לעשות את זה מתוך שורת הפקודה command line או ב 2000/XP/2003/NT CMD לדוגמא: נניח שיש לך מחשב לינוקס מרוחק בשם MyServer, ואת מתחברת אליו עם משתמש בשם MyUser, אז משורת הפקודה את נותנת את הפקודה הבאה: C:\Program Files\OpenSSH\bin>sftp MyUser@MyServer בשלב זה השרת יבקש ממך סיסמא. לאחר החיבור הנ"ל את תמצאי את עצמך מחוברת לשרת הלינוקס באמצעות SFTP, מכאן והלאה מדובר בפקודות FTP רגילות לכל דבר, כמו get, put, cd, mget, pwd, lcd וכד'. פקודת help או ? ייחזירו לך את רשימת הפקודות ששרת ה SFTP תומך. דוגמא להורדת קובץ בשם MyFile.txt שנמצא בתוך תיקיית השרת home/MyUser/ למחשב שלך לתיקיית C:\Download sftp> cd /home/MyUser - שינוי מיקום תיקיית השרת. sftp> lcd c:\temp - שינוי מיקום התיקייה המקומית. sftp> get MyFile.txt - הורדת הקובץ לתיקייה המקומית. כל שנותר הוא לכתוב סקריפט ב QTP שמבצע את הפקודות שלך באופן אוטומטי...
 
למעלה