名称

podman-system-connection-add - 记录 Podman 服务的目的地

简介

podman system connection add [选项] 名称 目的地

描述

记录远程 podman 服务的 SSH 目的地。SSH 目的地可指定为以下之一:

  • [用户@]主机名[:端口]

  • ssh://[用户@]主机名[:端口]

  • unix://路径

  • tcp://主机名:端口

用户需要根据情况输入远程 SSH 登录密码或密钥文件密码。ssh-agent 如果正在运行,则受支持。

选项

--default, -d

将新目的地设为此用户的默认目的地。默认为 false

--identity=路径

SSH 身份文件的路径。如果身份文件已加密,Podman 会提示用户输入密码。如果未提供身份文件且未提供用户,Podman 默认为运行 podman 命令的用户。Podman 会提示输入远程服务器的登录密码。

--port, -p=端口

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

--socket-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://:8080

添加一个带自定义端口的连接

$ podman system connection add --port 2222 staging user@staging.example.com

添加一个带自定义套接字路径的连接

$ podman system connection add --socket-path /run/user/1000/podman/podman.sock remote-user user@remote.example.com

添加一个连接并将其设为默认

$ podman system connection add --default production root@prod.example.com

另请参阅

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

历史

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