python - 如何在远程机器上执行 python 脚本时发送密码
问题描述
我有一个要在远程机器上执行的 python 脚本。我正在使用以下命令进行操作
import os
cmd="cat myonboarding.py | ssh cloud-user@10.80.99.45 python"
os.system(cmd)
但是,在执行脚本时,会弹出密码提示。如何在这里发送密码?
问候, Sridevi
解决方案
您可能不想发送密码,而是设置基于密钥的身份验证(教程)。这是通过 SSH 登录而无需输入密码的最方便和常用的方式。
推荐阅读
- mysql - Mysql auroraDb中如何高效传递40个参数
- java - 在 Java 应用程序中使用 Matlab FIS
- c# - 获取 CLR 对象属性引发无法转换类型为“System.__ComObject”的 COM 对象
- javascript - Chrome 扩展程序在第一次安装时不起作用
- angular - Angular 6 我有 2 个导航栏和不同的路线,但我必须将一个或另一个放在同一页面中
- html - 在轮播中为 img 制作 ng-repeat
- python - vscode - 从 .py 文件所在的当前文件夹读取文件
- php - 从正则表达式中获取变量
- python-3.x - 如何在代码中实现 python 字典以完成与列表函数相同的工作
- android - 尝试将数据从活动传递到片段时,我的应用程序崩溃