EC2 - 创建一个可以访问同一目录的新用户
EC2 - creating a new user that has access to same directory
我已经使用 "bitnami" 设置了一个 EC2,它创建了一个 linux 用户 bitnami@myproject.com
作为我可以使用我的密钥文件访问的用户。
通过 ssh -i mykeyfile.pem bitnami@12.23.43.32
并点击 ls
通过 ssh 登录后,我得到 apps bitnami_credentials htdocs stack
我现在想创建一个也可以连接到该位置的新用户。所以我读了https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html
我做了 sudo adduser developer
,在 EC2 仪表板上创建了一个密钥对,并通过使用 keygen 我为该用户创建了 public 密钥。
并且……我可以使用 ssh -i developer.pem developer@12.23.43.32
连接到服务器,但是如果我键入 ls -a
,该用户看不到任何文件。我只得到 。 .. .bash_logout .bashrc .cache .profile .ssh
我如何确保这个新用户也能够使用 "bitnami" 必须使用的目录?
无论何时对实例执行 ssh,登录后用户目录都会设置为其主目录。在你的情况下,它应该是 /home/developer
.
要查看您在 bitnami
用户主目录中看到的目录,您必须在以 developer
身份登录后切换目录。
- 运行
ssh -i mykeyfile.pem bitnami@12.23.43.32
登录后键入 pwd
或您看到 apps bitnami_credentials htdocs stack 的目录路径, 比如应该是 /home/bitnami
.
- 现在以开发人员
ssh -i developer.pem developer@12.23.43.32
的身份登录,然后将您的目录更改为您在第一个命令中获得的目录。 cd /home/bitnami
如果您看到权限,则需要设置权限。您可以将 developer
用户添加到 bitnami
。您可以检查权限 here and here
我已经使用 "bitnami" 设置了一个 EC2,它创建了一个 linux 用户 bitnami@myproject.com
作为我可以使用我的密钥文件访问的用户。
通过 ssh -i mykeyfile.pem bitnami@12.23.43.32
并点击 ls
通过 ssh 登录后,我得到 apps bitnami_credentials htdocs stack
我现在想创建一个也可以连接到该位置的新用户。所以我读了https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/managing-users.html
我做了 sudo adduser developer
,在 EC2 仪表板上创建了一个密钥对,并通过使用 keygen 我为该用户创建了 public 密钥。
并且……我可以使用 ssh -i developer.pem developer@12.23.43.32
连接到服务器,但是如果我键入 ls -a
,该用户看不到任何文件。我只得到 。 .. .bash_logout .bashrc .cache .profile .ssh
我如何确保这个新用户也能够使用 "bitnami" 必须使用的目录?
无论何时对实例执行 ssh,登录后用户目录都会设置为其主目录。在你的情况下,它应该是 /home/developer
.
要查看您在 bitnami
用户主目录中看到的目录,您必须在以 developer
身份登录后切换目录。
- 运行
ssh -i mykeyfile.pem bitnami@12.23.43.32
登录后键入pwd
或您看到 apps bitnami_credentials htdocs stack 的目录路径, 比如应该是/home/bitnami
. - 现在以开发人员
ssh -i developer.pem developer@12.23.43.32
的身份登录,然后将您的目录更改为您在第一个命令中获得的目录。cd /home/bitnami
如果您看到权限,则需要设置权限。您可以将 developer
用户添加到 bitnami
。您可以检查权限 here and here