Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Need help connecting via a remote VPN

Reply
Thread Tools

Need help connecting via a remote VPN

 
 
The Coca Cola Kid
Guest
Posts: n/a
 
      07-19-2012
I need to connect to a site/server that's only accessible after logging into
a remote VPN, then scan a directory for a file pattern and then copy those
files. I know how to do the latter using glob, and I think I figured out
how to connect to the VPN using win32ras and got a response that said "302
Found" but I'm not sure what to do after that. Some people recommended
using SSH or fabric.api modules, but I couldn't find any examples that
applied to what I'm trying to do.

 
Reply With Quote
 
 
 
 
Dave Angel
Guest
Posts: n/a
 
      07-19-2012
On 07/18/2012 09:36 PM, The Coca Cola Kid wrote:
> I need to connect to a site/server that's only accessible after
> logging into a remote VPN, then scan a directory for a file pattern
> and then copy those files. I know how to do the latter using glob,
> and I think I figured out how to connect to the VPN using win32ras and
> got a response that said "302 Found" but I'm not sure what to do after
> that. Some people recommended using SSH or fabric.api modules, but I
> couldn't find any examples that applied to what I'm trying to do.


Starting a VPN simply makes it possible for IP packets to get to the
specified machine. You still need to match some protocol that the
particular remote machine can handle. SSH is probably the most common,
but there are lots of other possibilities, some standard and some
custom. So the question is what does the remote machine (server)
support for file access?

glob will work if the server supports mounting the remote partition as a
file system. But there are no guarantees that that's possible. You
haven't even said what the two operating systems involved are, though I
can guess that the local machine is some version of Windows.


--

DaveA

 
Reply With Quote
 
 
 
 
The Coca Cola Kid
Guest
Posts: n/a
 
      07-20-2012
"Dave Angel" wrote in message
news:mailman.2284.1342663213.4697.python-...

>Starting a VPN simply makes it possible for IP packets to get to the
>specified machine. You still need to match some protocol that the
>particular remote machine can handle. SSH is probably the most common,
>but there are lots of other possibilities, some standard and some
>custom. So the question is what does the remote machine (server)
>support for file access?
>
>glob will work if the server supports mounting the remote partition as a
>file system. But there are no guarantees that that's possible. You
>haven't even said what the two operating systems involved are, though I
>can guess that the local machine is some version of Windows.


The local machine is running Windows 7. I'm not sure what the other machine
is running on, but I assume it can handle ssh. If it helps, I usually
connect to it manually via an https web link, and then after entering my
user name and password in a Firepass session manager it runs an active-x
cache cleaner program and will then let me navigate to server B which is
behind the firewall.

 
Reply With Quote
 
Dave Angel
Guest
Posts: n/a
 
      07-20-2012
On 07/19/2012 09:41 PM, The Coca Cola Kid wrote:
> "Dave Angel" wrote in message
> news:mailman.2284.1342663213.4697.python-...
>
>> Starting a VPN simply makes it possible for IP packets to get to the
>> specified machine. You still need to match some protocol that the
>> particular remote machine can handle. SSH is probably the most common,
>> but there are lots of other possibilities, some standard and some
>> custom. So the question is what does the remote machine (server)
>> support for file access?
>>
>> glob will work if the server supports mounting the remote partition as a
>> file system. But there are no guarantees that that's possible. You
>> haven't even said what the two operating systems involved are, though I
>> can guess that the local machine is some version of Windows.

>
> The local machine is running Windows 7. I'm not sure what the other
> machine is running on, but I assume it can handle ssh. If it helps, I
> usually connect to it manually via an https web link, and then after
> entering my user name and password in a Firepass session manager it
> runs an active-x cache cleaner program and will then let me navigate
> to server B which is behind the firewall.


If the remote machine is Linux, running sshd, and if you have an account
there, then use scp to copy the file. And if you want to automate it,
run scp from within python, using the subprocess module. But make sure
it works manually before bothering to automate it.

To get ssh on Windows, one approach is to install cygwin.

If you want more control than subprocess, there are a whole bunch of 3rd
party ssh libraries for Python. Just google python ssh library to get
at least 6 on the first page.

--

DaveA

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OT: How to reboot remote PC via VPN/Remote Desktop? (PeteCresswell) Wireless Networking 9 02-08-2013 02:18 PM
VPN site to site & Remote access VPN ( vpn client) over the same interface pasatealinux Cisco 1 12-17-2007 07:41 PM
VPN via Cisco Remote VPN Client usenet01@online.de Cisco 1 09-01-2006 07:41 PM
Need to know how to grant SQL login for the ASPNET account on a remote host via a VPN Tim Meagher ASP .Net 0 06-12-2005 11:49 AM
Help - Cisco WAN connecting to remote VPN problem John Barden Cisco 1 11-09-2004 05:45 PM



Advertisments