Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 我如何在google cloud上设置vm实例,但使用我的首选用户名,而不是默认的名称\u domain\u com或其他什么?_Ubuntu_Ssh_Cloud_Google Compute Engine - Fatal编程技术网

Ubuntu 我如何在google cloud上设置vm实例,但使用我的首选用户名,而不是默认的名称\u domain\u com或其他什么?

Ubuntu 我如何在google cloud上设置vm实例,但使用我的首选用户名,而不是默认的名称\u domain\u com或其他什么?,ubuntu,ssh,cloud,google-compute-engine,Ubuntu,Ssh,Cloud,Google Compute Engine,我刚刚设置了一个新的ubuntu vm“compute Engine”实例,ssh提示符处的用户名很长。大约一两年前,我建立了一个实例,它只是使用了我电子邮件地址的第一部分,而不是全部内容作为我的用户名。我的元数据设置如下: enable-oslogin TRUE 和ssh密钥设置在我的常规用户名(我的电子邮件地址的第一部分) 但每次,它都只使用我的完整电子邮件地址(用下划线替换“@”和“.”)。我找到了一些指向控制台IAM部分的链接,但是有没有一种更简单的方法,只需要较少的环就可以选择您想

我刚刚设置了一个新的ubuntu vm“compute Engine”实例,ssh提示符处的用户名很长。大约一两年前,我建立了一个实例,它只是使用了我电子邮件地址的第一部分,而不是全部内容作为我的用户名。我的元数据设置如下:

enable-oslogin  TRUE
和ssh密钥设置在我的常规用户名(我的电子邮件地址的第一部分)


但每次,它都只使用我的完整电子邮件地址(用下划线替换“@”和“.”)。我找到了一些指向控制台IAM部分的链接,但是有没有一种更简单的方法,只需要较少的环就可以选择您想要的用户名?很明显,一旦我登录到虚拟机本身,我就可以更改它,但我还是不想再胡闹了。谢谢。

恐怕无法使用其他用户名,因为操作系统登录需要电子邮件地址。下划线将始终存在,因为所有电子邮件地址必须同时包含这两个内容。和@字符。这是操作系统登录验证过程的一部分,不能更改,也可以解释