Linux EC2 FTP服务未启动
问题Linux EC2 FTP服务未启动,linux,ubuntu,amazon-web-services,amazon-ec2,ftp,Linux,Ubuntu,Amazon Web Services,Amazon Ec2,Ftp,问题 如何在EC2 Ubuntu(14)服务器上启动“开箱即用”FTP服务 背景 我有一个正在运行的EC2实例,现在想向其中添加一个FTP服务器/服务。 我已经阅读了大量的指南和答案,但似乎我连第一步都走不过去: 我使用“sudo apt get install vsftpd”进行安装。 然后使用“sudo service vsftpd start”启动服务。 这一切看起来都很好,但实际上,它并没有开始。使用“sudo服务vsftpd停止” 返回“未知实例:”。我想它就这样被压碎了 我怎样才能帮
如何在EC2 Ubuntu(14)服务器上启动“开箱即用”FTP服务 背景
我有一个正在运行的EC2实例,现在想向其中添加一个FTP服务器/服务。
我已经阅读了大量的指南和答案,但似乎我连第一步都走不过去: 我使用“sudo apt get install vsftpd”进行安装。 然后使用“sudo service vsftpd start”启动服务。
这一切看起来都很好,但实际上,它并没有开始。使用“sudo服务vsftpd停止” 返回“未知实例:”。我想它就这样被压碎了 我怎样才能帮助你理解这个问题 更多信息:
一开始,我做了所有这些安全性和其他技巧(从被动ftp到打开控制台上仍然打开的端口),但最终还是重新安装了 vsftpd只是想看看我能不能启动它。嗯,我不能:/ 也许我应该注意,我使用ssh和AWS.pem文件(包含密钥)连接到我的服务器,并且我的服务器禁用了正常的用户密码登录(我希望我正确描述它),这意味着我不需要任何sudo密码 此外,我想可能还有另一个服务在21端口上运行。我尝试在不同的端口上运行服务,但没有成功(在.conf文件中使用port_number=xx)
thx.Ubuntu 14.04中的vsftpd可执行文件(可能是不兼容的内核)基本上有问题。版本是:
# vsftpd -v
vsftpd: version 3.0.2
日志显示:
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954731] CPU: 0 PID: 15953 Comm: vsftpd Tainted: G B 3.13.0-24-generic #46-Ubuntu
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954733] ffff880005002000 ffff8800050b1c70 ffffffff81715a64 00007fed3623b000
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954737] ffff8800050b1cb8 ffffffff81174183 8000000cce578965 00000007fed3623b
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954739] ffff8800050211d8 ffffea0000000000 00007fed3623b000 00007fed3623c000
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954742] Call Trace:
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954749] [<ffffffff81715a64>] dump_stack+0x45/0x56
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954754] [<ffffffff81174183>] print_bad_pte+0x1a3/0x250
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954758] [<ffffffff81175b67>] unmap_page_range+0x717/0x7f0
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954761] [<ffffffff81175cc1>] unmap_single_vma+0x81/0xf0
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954764] [<ffffffff81176d39>] unmap_vmas+0x49/0x90
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954768] [<ffffffff8117feec>] exit_mmap+0x9c/0x170
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954771] [<ffffffff8106482c>] mmput+0x5c/0x120
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954775] [<ffffffff81069bbc>] do_exit+0x26c/0xa50
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954778] [<ffffffff8109dd84>] ? vtime_account_user+0x54/0x60
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954782] [<ffffffff8114d52f>] ? context_tracking_user_exit+0x4f/0xc0
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954785] [<ffffffff8106a41f>] do_group_exit+0x3f/0xa0
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954788] [<ffffffff8106a494>] SyS_exit_group+0x14/0x20
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954791] [<ffffffff8172663f>] tracesys+0xe1/0xe6
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954873] BUG: Bad rss-counter state mm:ffff880024ac8e00 idx:0 val:-1
May 1 20:42:37 ip-x-x-x-x kernel: [32593770.954882] BUG: Bad rss-counter state mm:ffff880024ac8e00 idx:1 val:1
我会尝试直接从源代码安装:
谢谢您的回复。我尝试使用sudo apt get vsftpd 2.3.5进行安装,它询问是否可以安装1GB的内容。因此,要么它必须改变大量的核心代码,要么它的命令是错误的。你知道如何使用终端直接从站点安装吗?我决定用别的东西代替ftp。在有人确认黑客行为或发布相关的ubuntu更新之前,我不会回答这个问题
vsftpd -v
vsftpd: version 2.3.5