笔记本和jetson都是18。04
用笔记本连jetson再用python写ssh连接nano,nano上插了板子可进行通信
para.py
import paramiko
#创建一个ssh的客户端,用来连接服务器
ssh = paramiko.SSHClient()
#创建一个ssh的白名单
know_host = paramiko.AutoAddPolicy()
#加载创建的白名单
ssh.set_missing_host_key_policy(know_host)
#连接服务器
ssh.connect(
hostname = "192.168.1.106",
port = 22,
username = "nano",
password = "(nano的密码)"
)
#执行命令
stdin,stdout,stderr = ssh.exec_command("cd Desktop/;cd PyTorch-YOLOv3;python3 uart.py")
#stdin 标准格式的输入,是一个写权限的文件对象
#stdout 标准格式的输出,是一个读权限的文件对象
#stderr 标准格式的错误,是一个写权限的文件对象
print(stdout.read().decode())
ssh.close()
hostname是nano输入ifconfig后显示的地址,username是nano上面@前面的名字
连上之后终端执行python3 para.py 可以看到亮灯
ssh连接程度可以直接写在检测的程序后面
目录:


8886

被折叠的 条评论
为什么被折叠?



