Introducing SSH access with OpenShift

We’re on a continuous mission to enhance the Virtualization user experience in OpenShift, including expanding the customization options available for OpenShift users. As part of this effort, OpenShift Virtualization now includes a Secure Shell (SSH) access feature that provides a secure, passwordless way to gain access to a virtual machine (VM).

Let’s dive into how the new addition of SSH improves administrator and developer user experiences.

Adding SSH access to existing OpenShift Virtualization workflows

SSH access grants users like you quick and secure access to a virtual machine. In OpenShift 4.8, SSH access will be enabled in the virtual machine creation flow. You’ll be able to create a VM and inject authorized keys into it when you boot, and store suggested authorized SSH keys for creating future VMs.

As you create virtual machines, you’ll be escorted from step to step with relevant information on how to securely access your virtual machines by uploading authorized keys and enabling SSH access.  

Creating a virtual machine with SSH access

In OpenShift 4.8, you have the choice to create a virtual machine from a template or from a guided virtual machine creation wizard. Both options allow you to enable SSH access for a more secure and easy login experience.

When you select a template to create a virtual machine from, SSH access will be added to the virtual machine by default and you’ll need to fill in the authorized key in order to enable it.

ssh modal with bg

To enable SSH access for a virtual machine, check the “Enable SSH access” option in the SSH access modal.

Whenever the system detects that a user already stored an authorized key, it will pre-populate the Authorized key input with that existing data. If an authorized key is not detected, SSH access will still be enabled with a password — you won’t get blocked from continuing to create the virtual machine.


Check the Store authorized SSH key box to save an authorized key and have it suggested to you the next time you create a virtual machine.

Even though SSH access defaults to using the authorized key, you may choose to use a customized key for your specific VM.
If you select  the option to store the authorized SSH key in a project secret, the system will suggest it the next time you create a virtual machine. If you initially edit the authorized key and later decide you’d like to use a stored one, click Restore key to restore the original stored key.

The last step to log into a virtual machine is to copy and paste the SSH command into the OpenShift console. In OpenShift 4.8, a  Copy SSH command action will be added to the virtual machine’s kebab actions menu and to the virtual machine’s details page as well.

     


Virtual machine details page

If you haven’t enabled SSH access yet, the Copy SSH command action will be disabled and a tooltip will surface to guide you to begin the setup process.

When SSH access is disabled, the authorized key can’t be shown, so you’ll be notified that SSH access is required.

What to expect in future releases

This is one step on our path toward creating stronger OpenShift Virtualization experiences. With the addition of SSH access in OpenShift 4.8, you can now bypass the CLI option, manage your user credentials via a form or custom script, and access a streamlined, passwordless, and secure way to access virtual machines in just a few clicks.

In future OpenShift versions, SSH access will evolve to enable you to:

  • Dynamically inject authorized keys into virtual machines as you create them.
  • Edit the YAML to add multiple SSH keys.
  • Edit your SSH access and user credentials form the Virtual Machine Details page.

Help us shape the future of OpenShift Virtualization experiences

We challenge ourselves to continue to improveOpenShift Virtualization, and are actively looking for ways to further enhance your experiences  in future releases.

But for that, we need you! If you’d like to participate in our user research or share your feedback with us, please reach out to uxdresearch@redhat.com


关于作者

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来