有一个来自 AWS 的 pem 密钥已下载到我的 Windows 10。Jenkins 和 Nginx 是使用 Ubuntu 20.04 LTS(WSL2)以 Root 身份安装的。
现在,为了让所有人一起工作,我需要将 Windows 10 中的这个 pem 密钥带到 Ubuntu Root。我该怎么做?
或者,我“可以”从 AWS 重新生成一个 pem 密钥并将其保存在 Ubuntu 中或下载到 Ubuntu 而不是 Windows 10。如何实现这一点?
答案1
我猜你正在使用 WSL?
您可以访问此目录下的 Windows 文件
cd /mnt/c/Users/<ubuntu.username>/Downloads
然后你可以将其复制到你的目录然后更改权限
答案2
您可以从 WSL 中的目录访问您的驱动器/mnt/
。话虽如此,如果您可以简单地导航到/mnt/c/Users/{windows.user}/Downloads/
- 替换{windows.user}
为您的确切 Windows 用户名,您将能够看到已在 Windows 中下载的所有下载。将目录视为驱动器目录/mnt/c
的快捷方式C:
。
因此,为了将文件从 Windows 复制到当前 WSL 用户的主目录,您可以使用cp
(copy) 或mv
(move) 命令,如下所示:
# say the windows user name is Saleem for this example
$ cp /mnt/c/Users/Saleem/Downloads/aws.pem ~/aws.pem
# to move a file (cut/paste)
$ mv /mnt/c/Users/Saleem/Downloads/aws.pem ~/aws.pem
语法为cp
iscp [options] SOURCE DEST
和mv
ismv [options] SOURCE DEST
该
[options]
参数是可选的。只要您处理文件,它的语法就相同,但对于目录,您将传递-R
或-r
(递归目录)选项给cp
,而mv
只适用于文件和目录而不需要任何额外的选项。
要了解有关 Linux 命令用法的更多信息man {command}
,请使用手册页所讨论的命令,它是该命令的使用/功能的文档。