60 lines
1.3 KiB
Markdown
60 lines
1.3 KiB
Markdown
|
||
---
|
||
#领域/Python
|
||
|
||
#复盘/2
|
||
|
||
## 一句话描述
|
||
|
||
[___沉淀Windows客户端和Linux通讯传输_____]
|
||
|
||
---
|
||
|
||
## 核心规范
|
||
|
||
>空想不如行动,积累胜于苛求。
|
||
>实践 > 沉淀 > 完美主义
|
||
|
||
实践不是盲目行动,而是带着“小目标、可验证“的方向试错,实践后必须沉淀(比如记录问题、总结规律),否则就是低水平重复。
|
||
|
||
实践大于沉淀,沉淀大于完美;完美是沉淀的终局方向,沉淀是实践的复盘产物;分域施策,避坑落地,始于行动,终于迭代。
|
||
|
||
---
|
||
|
||
## 核心定义
|
||
|
||
fabric 是对 paramiko 进行的封装
|
||
|
||
```python
|
||
# fabric 对 paramiko 进行了封装
|
||
from fabric.api import run, put, get, env
|
||
env.host_string = f"{self.current_linux_host.get()}:{LINUX_PORT}"
|
||
env.user = LINUX_USER
|
||
env.password = LINUX_PWD
|
||
env.host_key_checking = False # 禁用密钥校验,解决连接报错
|
||
env.disable_known_hosts = True # 解决同一host密码不一致
|
||
|
||
run(命令)
|
||
```
|
||
|
||
|
||
## 三省沉淀法
|
||
|
||
- 达成了[__使用Python程序访问Linux执行命令、传输文件______]目标
|
||
- 遇到了[__新旧版本导致运行出错______]问题
|
||
- 下次改进[__标记特定版本______]
|
||
|
||
## 个人理解
|
||
|
||
[__封装了ssh和scp访问的接口______]
|
||
|
||
## 实践计划
|
||
|
||
#状态/待实践
|
||
|
||
1. [__编写通用脚本______]
|
||
2. [________]
|
||
3. [________]
|
||
|
||
|