├── .gitattributes ├── .github ├── release-drafter-config.yml └── workflows │ ├── build.yml │ ├── ci.yml │ ├── cli-docs.yml │ ├── gha.yml │ ├── gha_opkssh.Dockerfile │ ├── go.yml │ ├── release-drafter.yml │ ├── release.yml │ ├── staging.yml │ └── zizmor.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yaml ├── CODE-OF-CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── commands ├── add.go ├── add_test.go ├── config │ ├── client_config.go │ ├── client_config_test.go │ ├── default-client-config.yml │ ├── providerconfig.go │ ├── providerconfig_test.go │ └── server_config.go ├── inspect.go ├── inspect_test.go ├── login.go ├── login_test.go ├── readhome.go ├── readhome_windows.go ├── verify.go └── verify_test.go ├── docs ├── cli │ ├── README.md │ ├── opkssh.md │ ├── opkssh_add.md │ ├── opkssh_client.md │ ├── opkssh_client_provider.md │ ├── opkssh_client_provider_list.md │ ├── opkssh_inspect.md │ ├── opkssh_login.md │ ├── opkssh_readhome.md │ └── opkssh_verify.md ├── config.md ├── gitlab-selfhosted.md ├── opkssh-and-sssd.md ├── paramiko.md ├── policyplugins.md ├── providers │ ├── azure.md │ └── azure_figs │ │ ├── accounttypes.png │ │ ├── addapp.png │ │ ├── adduri.png │ │ ├── allowpublic.png │ │ ├── overview.png │ │ ├── regapp.png │ │ └── registered.png └── putty.md ├── go.mod ├── go.sum ├── hack ├── build.sh ├── integration-tests.sh └── unit-tests.sh ├── internal └── projectpath │ └── projectpath.go ├── main.go ├── main_test.go ├── opkssh.te ├── policy ├── enforcer.go ├── enforcer_test.go ├── files │ ├── configlog.go │ ├── configlog_test.go │ ├── fileloader.go │ ├── permschecker.go │ ├── permschecker_test.go │ ├── table.go │ └── table_test.go ├── multipolicyloader.go ├── multipolicyloader_test.go ├── plugins │ ├── pluginconfig.go │ ├── plugins.go │ ├── plugins_test.go │ ├── tokens.go │ └── tokens_test.go ├── policy.go ├── policy_test.go ├── policyloader.go ├── policyloader_test.go ├── providerloader.go └── providerloader_test.go ├── renovate.json ├── scripts ├── generate-doc.sh ├── install-linux-script.md ├── install-linux.sh ├── installing.md └── test │ ├── install-linux_test_check_bash_version.sh │ ├── install-linux_test_check_cpu_architecture.sh │ ├── install-linux_test_check_opkssh_version.sh │ ├── install-linux_test_check_selinux.sh │ ├── install-linux_test_configure_openssh.sh │ ├── install-linux_test_configure_opkssh.sh │ ├── install-linux_test_configure_sudo.sh │ ├── install-linux_test_determine_linux_type.sh │ ├── install-linux_test_display_help_message.sh │ ├── install-linux_test_ensure_command.sh │ ├── install-linux_test_ensure_openssh_server.sh │ ├── install-linux_test_ensure_opkssh_user_and_group.sh │ ├── install-linux_test_env_var.sh │ ├── install-linux_test_helpers.sh │ ├── install-linux_test_install_opkssh.sh │ ├── install-linux_test_log_opkssh.sh │ ├── install-linux_test_main.sh │ ├── install-linux_test_parse_args.sh │ ├── install-linux_test_restart_openssh.sh │ └── install-linux_test_running_as_root.sh ├── sshcert ├── sshcert.go └── sshcert_test.go └── test └── integration ├── add_test.go ├── fakeop.go ├── integration.go ├── login_test.go ├── openssh_version_test.go ├── opkssh_test.go ├── policy-plugins ├── plugin-cmd.sh └── plugin-simple.yml ├── provider ├── exampleop.Dockerfile └── provider.go ├── ssh_server ├── arch_opkssh.Dockerfile ├── centos_opkssh.Dockerfile ├── debian_opkssh.Dockerfile ├── opensuse_opkssh.Dockerfile ├── ssh_server.go └── ubuntu.Dockerfile └── ssh_test.go /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/release-drafter-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/release-drafter-config.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cli-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/cli-docs.yml -------------------------------------------------------------------------------- /.github/workflows/gha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/gha.yml -------------------------------------------------------------------------------- /.github/workflows/gha_opkssh.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/gha_opkssh.Dockerfile -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/staging.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/CODE-OF-CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/SECURITY.md -------------------------------------------------------------------------------- /commands/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/add.go -------------------------------------------------------------------------------- /commands/add_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/add_test.go -------------------------------------------------------------------------------- /commands/config/client_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/config/client_config.go -------------------------------------------------------------------------------- /commands/config/client_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/config/client_config_test.go -------------------------------------------------------------------------------- /commands/config/default-client-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/config/default-client-config.yml -------------------------------------------------------------------------------- /commands/config/providerconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/config/providerconfig.go -------------------------------------------------------------------------------- /commands/config/providerconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/config/providerconfig_test.go -------------------------------------------------------------------------------- /commands/config/server_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/config/server_config.go -------------------------------------------------------------------------------- /commands/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/inspect.go -------------------------------------------------------------------------------- /commands/inspect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/inspect_test.go -------------------------------------------------------------------------------- /commands/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/login.go -------------------------------------------------------------------------------- /commands/login_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/login_test.go -------------------------------------------------------------------------------- /commands/readhome.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/readhome.go -------------------------------------------------------------------------------- /commands/readhome_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/readhome_windows.go -------------------------------------------------------------------------------- /commands/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/verify.go -------------------------------------------------------------------------------- /commands/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/commands/verify_test.go -------------------------------------------------------------------------------- /docs/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/README.md -------------------------------------------------------------------------------- /docs/cli/opkssh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh.md -------------------------------------------------------------------------------- /docs/cli/opkssh_add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_add.md -------------------------------------------------------------------------------- /docs/cli/opkssh_client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_client.md -------------------------------------------------------------------------------- /docs/cli/opkssh_client_provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_client_provider.md -------------------------------------------------------------------------------- /docs/cli/opkssh_client_provider_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_client_provider_list.md -------------------------------------------------------------------------------- /docs/cli/opkssh_inspect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_inspect.md -------------------------------------------------------------------------------- /docs/cli/opkssh_login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_login.md -------------------------------------------------------------------------------- /docs/cli/opkssh_readhome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_readhome.md -------------------------------------------------------------------------------- /docs/cli/opkssh_verify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/cli/opkssh_verify.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/gitlab-selfhosted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/gitlab-selfhosted.md -------------------------------------------------------------------------------- /docs/opkssh-and-sssd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/opkssh-and-sssd.md -------------------------------------------------------------------------------- /docs/paramiko.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/paramiko.md -------------------------------------------------------------------------------- /docs/policyplugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/policyplugins.md -------------------------------------------------------------------------------- /docs/providers/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure.md -------------------------------------------------------------------------------- /docs/providers/azure_figs/accounttypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/accounttypes.png -------------------------------------------------------------------------------- /docs/providers/azure_figs/addapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/addapp.png -------------------------------------------------------------------------------- /docs/providers/azure_figs/adduri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/adduri.png -------------------------------------------------------------------------------- /docs/providers/azure_figs/allowpublic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/allowpublic.png -------------------------------------------------------------------------------- /docs/providers/azure_figs/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/overview.png -------------------------------------------------------------------------------- /docs/providers/azure_figs/regapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/regapp.png -------------------------------------------------------------------------------- /docs/providers/azure_figs/registered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/providers/azure_figs/registered.png -------------------------------------------------------------------------------- /docs/putty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/docs/putty.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/go.sum -------------------------------------------------------------------------------- /hack/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/hack/build.sh -------------------------------------------------------------------------------- /hack/integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/hack/integration-tests.sh -------------------------------------------------------------------------------- /hack/unit-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/hack/unit-tests.sh -------------------------------------------------------------------------------- /internal/projectpath/projectpath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/internal/projectpath/projectpath.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/main_test.go -------------------------------------------------------------------------------- /opkssh.te: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/opkssh.te -------------------------------------------------------------------------------- /policy/enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/enforcer.go -------------------------------------------------------------------------------- /policy/enforcer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/enforcer_test.go -------------------------------------------------------------------------------- /policy/files/configlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/configlog.go -------------------------------------------------------------------------------- /policy/files/configlog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/configlog_test.go -------------------------------------------------------------------------------- /policy/files/fileloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/fileloader.go -------------------------------------------------------------------------------- /policy/files/permschecker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/permschecker.go -------------------------------------------------------------------------------- /policy/files/permschecker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/permschecker_test.go -------------------------------------------------------------------------------- /policy/files/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/table.go -------------------------------------------------------------------------------- /policy/files/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/files/table_test.go -------------------------------------------------------------------------------- /policy/multipolicyloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/multipolicyloader.go -------------------------------------------------------------------------------- /policy/multipolicyloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/multipolicyloader_test.go -------------------------------------------------------------------------------- /policy/plugins/pluginconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/plugins/pluginconfig.go -------------------------------------------------------------------------------- /policy/plugins/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/plugins/plugins.go -------------------------------------------------------------------------------- /policy/plugins/plugins_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/plugins/plugins_test.go -------------------------------------------------------------------------------- /policy/plugins/tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/plugins/tokens.go -------------------------------------------------------------------------------- /policy/plugins/tokens_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/plugins/tokens_test.go -------------------------------------------------------------------------------- /policy/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/policy.go -------------------------------------------------------------------------------- /policy/policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/policy_test.go -------------------------------------------------------------------------------- /policy/policyloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/policyloader.go -------------------------------------------------------------------------------- /policy/policyloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/policyloader_test.go -------------------------------------------------------------------------------- /policy/providerloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/providerloader.go -------------------------------------------------------------------------------- /policy/providerloader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/policy/providerloader_test.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/generate-doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/generate-doc.sh -------------------------------------------------------------------------------- /scripts/install-linux-script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/install-linux-script.md -------------------------------------------------------------------------------- /scripts/install-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/install-linux.sh -------------------------------------------------------------------------------- /scripts/installing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/installing.md -------------------------------------------------------------------------------- /scripts/test/install-linux_test_check_bash_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_check_bash_version.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_check_cpu_architecture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_check_cpu_architecture.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_check_opkssh_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_check_opkssh_version.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_check_selinux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_check_selinux.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_configure_openssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_configure_openssh.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_configure_opkssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_configure_opkssh.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_configure_sudo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_configure_sudo.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_determine_linux_type.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_determine_linux_type.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_display_help_message.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_display_help_message.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_ensure_command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_ensure_command.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_ensure_openssh_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_ensure_openssh_server.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_ensure_opkssh_user_and_group.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_ensure_opkssh_user_and_group.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_env_var.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_env_var.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_helpers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_helpers.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_install_opkssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_install_opkssh.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_log_opkssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_log_opkssh.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_main.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_parse_args.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_parse_args.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_restart_openssh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_restart_openssh.sh -------------------------------------------------------------------------------- /scripts/test/install-linux_test_running_as_root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/scripts/test/install-linux_test_running_as_root.sh -------------------------------------------------------------------------------- /sshcert/sshcert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/sshcert/sshcert.go -------------------------------------------------------------------------------- /sshcert/sshcert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/sshcert/sshcert_test.go -------------------------------------------------------------------------------- /test/integration/add_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/add_test.go -------------------------------------------------------------------------------- /test/integration/fakeop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/fakeop.go -------------------------------------------------------------------------------- /test/integration/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/integration.go -------------------------------------------------------------------------------- /test/integration/login_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/login_test.go -------------------------------------------------------------------------------- /test/integration/openssh_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/openssh_version_test.go -------------------------------------------------------------------------------- /test/integration/opkssh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/opkssh_test.go -------------------------------------------------------------------------------- /test/integration/policy-plugins/plugin-cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/policy-plugins/plugin-cmd.sh -------------------------------------------------------------------------------- /test/integration/policy-plugins/plugin-simple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/policy-plugins/plugin-simple.yml -------------------------------------------------------------------------------- /test/integration/provider/exampleop.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/provider/exampleop.Dockerfile -------------------------------------------------------------------------------- /test/integration/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/provider/provider.go -------------------------------------------------------------------------------- /test/integration/ssh_server/arch_opkssh.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_server/arch_opkssh.Dockerfile -------------------------------------------------------------------------------- /test/integration/ssh_server/centos_opkssh.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_server/centos_opkssh.Dockerfile -------------------------------------------------------------------------------- /test/integration/ssh_server/debian_opkssh.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_server/debian_opkssh.Dockerfile -------------------------------------------------------------------------------- /test/integration/ssh_server/opensuse_opkssh.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_server/opensuse_opkssh.Dockerfile -------------------------------------------------------------------------------- /test/integration/ssh_server/ssh_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_server/ssh_server.go -------------------------------------------------------------------------------- /test/integration/ssh_server/ubuntu.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_server/ubuntu.Dockerfile -------------------------------------------------------------------------------- /test/integration/ssh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openpubkey/opkssh/HEAD/test/integration/ssh_test.go --------------------------------------------------------------------------------