2018年8月21日 星期二

ssh and scp in the python

#!/usr/bin/env python
import os
import paramiko

from scp import SCPClient
from paramiko import SSHClient

def main():

    ssh = SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect(hostname='10.99.241.36', port=22, username='root', password='0penBmc')
    stdin, stdout, stderr = ssh.exec_command('df')
    print(stdout.read().decode())
    ssh.close()

    ssha = SSHClient()
    ssha.load_system_host_keys()
    ssha.connect(hostname='10.99.241.36', port=22, username='root', password='0penBmc')
    with SCPClient(ssha.get_transport()) as scp:
        scp.put('tiogapass-20180822055635.all.tar', '/tiogapass-20180822055635.all.tar')
    scp.close()
    ssha.close()

    print 'Completed!'

if __name__ == "__main__":
    main()

2016年10月12日 星期三

2016年10月11日 星期二

Install 遠端桌面 for ubuntu.

sudo apt-get install xrdp
sudo apt-get install vnc4server
sudo apt-get install xubuntu-desktop
echo "xfce4-session" >~/.xsession
sudo service xrdp restart

2016年1月27日 星期三

SOL via ipmiutil

You can use the below command to verify SOL function.

ipmiutil sol -a -N 172.16.1.41 -U admin -P admin -V 4 -i host.sh  -o tmp.log

2016年1月5日 星期二

Compute the executing time in the code

struct timeval tv , tv2 ;
unsigned long      start_utime , end_utime;
float      time_period;
...
...

2015年10月16日 星期五

Tera term note

1. Reset the BMC and the system by executing the macro:

while 1
wait "C:\>"
pause 10

2015年10月14日 星期三

kermit note

In the /root/.kermrc, add the below lines

set line /dev/ttyS0
set speed 38400
set carrier-watch off
set handshake none
set flow-control none