通过FTP客户端连接到EC2时缺少目录(传输)


0

我通过Transmit(SFTP协议,ec2-user和pem key)成功连接到我的EC2实例。但是,虽然登录后我确实可以访问该实例,但我无法查看或访问任何目录(仅隐藏文件)。

但是,当我使用ec2-user I从终端登录实例时,可以导航到/ var / www /。

任何帮助解决这个问题都将非常感谢!

Answers:


0

我按照我的概述做了 这篇博文 。基本上我创建了一个新用户并授予该用户权限。我不知道这是否是最好的方法,但它运作正常。

我在这里复制了重要的部分,但博客文章中还有一些可能有用的图片。

创建用户

sudo su
sudo useradd fred
passwd fred

创建一些键

su fred
ssh-keygen -f rsa

mkdir .ssh

touch .ssh/authorized_keys
chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

cat fred.pub >> /home/fred/.ssh/authorized_keys

允许访问

vi /etc/ssh/sshd_config
PasswordAuthentication no
AllowUsers ec2-user fred

登录

使用 @。在FileZilla中,我将其设置为这样。

SFTP Login

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.