擅长:python、mysql、java
<p>我一般用帕拉米科做,比较容易</p>
<pre><code>import paramiko
# ssh
print 'enter ssh'
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # this will automatically add the keys
ssh.connect(machineHostName, username=user, password=password)
# Run your commands
# example 1 : ls command
print 'do a ls command'
stdin, stdout, stderr = ssh.exec_command('ls')
print stdout.readlines()
time.sleep(2)
# example 2 : change ip address
print 'changing ip address'
stdin, stdout, stderr = ssh.exec_command('sed -i s/'+oldIp+'/'+newIp+'/g /etc/sysconfig/network-scripts/ifcfg-eth0')
print stdout.readlines()
time.sleep(2)
</code></pre>
<p>要安装Paramiko,可以下载焦油gz来自<a href="https://pypi.python.org/pypi/paramiko/1.15.2" rel="nofollow">here</a>的文件。在</p>
<p>假设您对python非常陌生,那么如何安装:</p>
<ul>
<li>下载<code>tar.gz</code>文件</li>
<li>将内容提取到文件夹中</li>
<li><code>cd</code>从你的终端提取到那个提取的文件夹中</li>
<li>执行这个<code>python setup.py install</code></li>
<li>然后你可以试试上面的例子</li>
</ul>
<p>注意:如果你被困在这里的安装注释,我可以帮助你。在</p>