跳到主要内容

podman -system -connection -add - 为Podman服务记录目标

概述

podman system connection add [options] name destination

这个命令用于为Podman服务记录远程目标。目标可以是以下几种形式之一:

  • [user@]hostname[:port]
  • ssh://[user@]hostname[:port]
  • unix://path
  • tcp://hostname:port

如果需要,用户将被提示输入远程SSH登录密码或密钥文件口令。如果ssh-agent正在运行,则可以使用它。

选项

--default, -d

将此新目标设置为该用户的默认目标。默认值为false

--identity=path

SSH标识文件的路径。如果标识文件已被加密,Podman将提示用户输入口令。 如果没有提供标识文件且没有指定用户,Podman将默认使用运行podman命令的用户。 Podman将在远程服务器上提示输入登录密码。

--port, -p=port

SSH目标的端口。默认值为22

--socket-path=path

SSH目标主机上Podman服务的Unix域套接字路径

示例

添加一个命名的系统连接:

$ podman system connection add QA podman.example.com

使用SSH数据添加系统连接:

$ podman system connection add --identity ~/.ssh/dev_rsa production ssh://root@server.example.com:2222

向本地Unix域套接字添加命名系统连接:

$ podman system connection add testing unix:///run/podman/podman.sock

向本地tcp套接字添加命名系统连接:

$ podman system connection add debug tcp://localhost:8080

另请参阅

podman(1), podman-system(1), podman-system-connection(1)

这些文档提供了关于Podman及其相关命令的更多详细信息,包括如何管理Podman服务的系统连接。

历史

2020年6月,最初由Jhon Honce(jhonce at redhat dot com)整理编写。

通过使用podman system connection add命令,开发者可以轻松地为Podman服务添加新的远程连接,从而能够更方便地与远程服务器上的容器进行交互和管理。