操作系统: Wk16与Debian10.4不可分: 2.9我需要从远程Windows发送一个文件到远程linux,而无需在Windows服务器上安装ssh包就可以在本地复制。A Win_server <-- Ansible role executor -- B Ansible_host C linux_host|
我可以使用我的windows机器向服务器发送ssh。在那里,我将Linux机器(~/.ssh/id_rsa.pub)的ssh键放入~/.ssh/authorized_keys文件中。但是,我不能使用我的Linux机器向服务器发送ssh:
sign_and_send_pubkey: signing failed f
实际上,程序可以通过SSH访问。在.profile文件中,程序会立即启动,并且通过交互界面无法启动任何Linux命令。但是,使用SSH获得命令解释器非常简单。因此,我想知道防止用户发送Linux命令的最佳做法是什么。#!/usr/bin/python3import time
s = ssh(host=