假设我有一个收集一些数据的主机,
它在一个组中[collectors]
。我也有群内主持人[reporters]
。
所以,我想为来自groups['collectors'][0]
IP 地址的记者设置一个变量。但是设置记者的剧本不在[collectors]
组上运行,因此不会收集此主机的事实。有没有办法不对IP地址进行硬编码?
我做了什么:
我正在尝试使用私钥连接到我的远程服务器
ssh -i privkey.ppk root@ip
Run Code Online (Sandbox Code Playgroud)
但它返回一个错误。
错误信息:
Load key "privkey.ppk": invalid format
root@ip: Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
预期结果:
我应该能够使用 ssh 密钥登录到我的远程服务器。
关键文件内容:
PuTTY-User-Key-File-2: ssh-rsa
Encryption: aes256-cbc
Comment: rsa-key-20181019
Public-Lines: 6
some lines
Private-Lines: 14
some lines
Private-MAC: some letters
Run Code Online (Sandbox Code Playgroud)
操作系统: Ubuntu 18.04
(附: