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服务添加新的远程连接,从而能够更方便地与远程服务器上的容器进行交互和管理。