Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enter code here
- #!/usr/bin/python
- #
- # Paramiko
- #
- import paramiko
- import sys
- import subprocess
- #
- # we instantiate a new object referencing paramiko's SSHClient class
- #
- vm=paramiko.SSHClient()
- vm.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- vm.connect('192.168.115.103',username='osmanl',password='xxxxxx')
- #
- vmtransport = vm.get_transport()
- dest_addr = ('192.168.115.103', 22)
- local_addr = ('127.0.0.1', 22)
- vmchannel = vmtransport.open_channel("direct-tcpip", dest_addr, local_addr)
- #
- jhost=paramiko.SSHClient()
- jhost.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- jhost.load_host_keys('/home/osmanl/.ssh/known_hosts')
- jhost.connect('10.103.53.26', username='latiu', password='xxxx', sock=vmchannel)
- #
- stdin, stdout, stderr = rtr.exec_command("show version | no-more")
- #
- print stdout.readline()
- #
- jhost.close()
- vm.close()
- # End
- $ python sshvm.py
- Traceback (most recent call last):
- File "sshvm.py", line 28, in <module>
- jhost.load_host_keys('/home/osmanl/.ssh/known_hosts')
- File "/usr/lib/python2.7/site-packages/paramiko-1.15.2-py2.7.egg/paramiko/client.py", line 121, in load_host_keys
- self._host_keys.load(filename)
- File "/usr/lib/python2.7/site-packages/paramiko-1.15.2-py2.7.egg/paramiko/hostkeys.py", line 94, in load
- with open(filename, 'r') as f:
- IOError: [Errno 2] No such file or directory: '/home/osmanl/.ssh/known_hosts'
- #!/usr/bin/python
- #
- # Paramiko
- #
- import paramiko
- import sys
- import subprocess
- #
- # we instantiate a new object referencing paramiko's SSHClient class
- #
- vm=paramiko.SSHClient()
- vm.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- vm.connect('192.168.115.103',username='osmanl',password='xxxxxx')
- #
- vmtransport = vm.get_transport()
- dest_addr = ('10.103.53.26', 22) #edited#
- local_addr = ('192.168.115.103', 22) #edited#
- vmchannel = vmtransport.open_channel("direct-tcpip", dest_addr, local_addr)
- #
- jhost=paramiko.SSHClient()
- jhost.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- #jhost.load_host_keys('/home/osmanl/.ssh/known_hosts') #disabled#
- jhost.connect('10.103.53.26', username='latiu', password='xxxx', sock=vmchannel)
- #
- stdin, stdout, stderr = jhost.exec_command("show version | no-more") #edited#
- #
- print stdout.read() #edited#
- #
- jhost.close()
- vm.close()
- # End
- import paramiko
- vm=paramiko.SSHClient()
- vm.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- vm.connect('192.168.92.163',username='user',password='cisco')
- vmtransport = vm.get_transport()
- dest_addr = ('192.168.92.162', 22) #edited#
- local_addr = ('192.168.92.163', 1234) #edited#
- vmchannel = vmtransport.open_channel("direct-tcpip", dest_addr, local_addr)
- jhost=paramiko.SSHClient()
- jhost.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- jhost.connect('192.168.92.162', username='cisco', password='cisco', sock=vmchannel)
- stdin, stdout, stderr = jhost.exec_command("show version")
- print (stdout.read()) #edited#
- jhost.close()
- vm.close()
Add Comment
Please, Sign In to add comment