script that opens up public key from local webserver and copies the key to authorized keys.


In [1]:
#import requests
import urllib
#import os
import shutil
import getpass

In [2]:
getusr = getpass.getuser()

In [ ]:


In [3]:
ipscpub = raw_input('enter ip: ')


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-3-64df5dad4e79> in <module>()
----> 1 ipscpub = raw_input('enter ip: ')

NameError: name 'raw_input' is not defined

In [25]:
#os.chdir('/home/wcmckee/')

In [34]:
reqpub = urllib.urlopen(ipscpub + '/id.pub')
    
#response = requests.get(ipscpub + '/id.pub', stream=True)
with open('/home/' + getusr + '/.ssh/authorized_keys', 'wb') as out_file:
    shutil.copyfileobj(reqpub, out_file)
    del reqpub

In [ ]: