我正在使用一些已启动并正在运行的Amazon EC2服务器,并且需要SSH进入服务器。 我没有任何在服务器第一次build立时产生的密钥(在我到达这里之前很久以前就有人这样做了)。 我还可以在没有密钥文件的情况下进入服务器吗? FWIW到目前为止,我已经尝试了很多东西来SSH,包括在EC2仪表板中生成新的密钥对,似乎没有任何工作。 这个亚马逊AWS支持post和这个答案似乎表明,我运气不好,除非我想使我的当前服务器的AMI,然后用它来实例化一个全新的EC2服务器实例(只是为了得到.pem文件生成那时候)。 这真的是我能进入这个盒子的唯一方法吗?!
我想知道在EC2实例的临时存储/mnt挂载/tmp端点的最好方法是什么,并给ubuntu用户默认的写入权限。 有些人build议这样编辑/etc/rc.local: mkdir -p /mnt/tmp && mount –bind -o nobootwait /mnt/tmp /tmp 然而这对我来说不起作用(文件不同)。 我试着编辑默认的fstab条目: /dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 用/ tmpreplace/ mnt,然后给它一个umask = 0777,但是由于cloudconfig的原因,它不起作用。 我使用Ubuntu 12.04。 谢谢。
我在Amazon Linux AMI版本2012.03上安装了apache2。 我能够手动启动它就好了,没有任何错误使用/etc/init.d/httpd start 。 但是,机器启动时不会自动启动。 看来,一切都已正确configuration在我的rc * .d目录中。 find /etc/rc.d -name "*httpd*" | xargs ls -l find /etc/rc.d -name "*httpd*" | xargs ls -l : -rwxr-xr-x 1 root root 3371 Feb 16 2012 /etc/rc.d/init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc0.d/K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 […]
我在使用Ubuntu 10.04.2的Amazon EC2上 我的networking文件夹是由万维网数据所有,所以我想能够login到我的服务器作为万维网和SCP的万维网数据。 谢谢! 将该行添加到我的/ etc / ssh / sshd_config似乎不起作用。 AllowUsers www-data
从cloud-init (在云中启动虚拟机时自动运行脚本,例如Amazon EC2)的输出到哪里去? 我想知道我的初始化脚本执行成功。 有一个/var/log/cloud-init.log文件,但它似乎只包含部分输出(即从SSH密钥初始化)。
我想知道目前是否可以在ec2云上导入virtualbox虚拟机,我尝试过使用virtualbox vmdk,但是没有成功。 显然它是为VMware的vmdk文件devise的。 有一个技巧,我可以用来转换我的实例,并在亚马逊导入它? 谢谢 !
我有一个最初从t1.micro linux创build的AMI。 此AMI的“根设备types”是EBS(8 GB),我的Web应用程序软件“烘焙”到此根卷中。 现在我想从这个AMI启动一个m3.medium实例,但是它有4GB SSD的“实例存储”。 我新推出的m3.medium实例是否会充分利用SSD存储? 或者是否需要创build一个新的“Instance Store”作为根“根设备types”的AMI? 同样…当我尝试使用“Amazon Linux AMI 2013.09.2”从头开始启动m3.medium时,它默认添加了一个8GB根EBS卷,无法使用启动向导将其删除。 我在这里错过了什么?
我正在与亚马逊EC2合作,并且我有一些支持EBS的Windows AMI。 从EBS快照启动新实例时,EC2Config服务为我准备Windows机器。 我知道什么时候EC2Config完成了,因为我可以检查实例控制台输出 – 一旦它说“Windows已经准备就绪”,我知道我很好。 我正在寻找的是从操作系统本身中告诉“Windows已准备就绪”的方法。 我认为可以从操作系统访问的元数据URL会告诉我这一点,但我找不到任何合适的值。 http://169.254.169.254/latest/meta-data/ 我的目标是一旦“Windows准备好”就运行configuration脚本。 我的一些configuration任务需要在启动之前确保机器已完全configuration – 特别是如果EC2Config正在重命名计算机并重新启动。 我可以使用EC2工具或C#编写一些东西,但这需要我在我的AMI上使用我的AWS密钥(我不想这么做)。 理想情况下,我想看一下机器本身的东西,告诉我什么时候可以开始configuration – 像EventLog条目,看文本文件,检查元数据URL等。 侧面的问题:我可以使用一个很好的文章,了解捆绑/解包过程对EBS机器的作用。
使用AMI克隆EC2实例(更改主机安全组)后,Amazon提供的mon-put-instance-data.pl脚本所报告的统计信息都不会在CloudWatch中显示。 我可以确认该脚本正在将数据报告给CloudWatch,但它并未显示在CloudWatch控制台中: # ./mon-put-instance-data.pl –aws-credential-file=/root/.aws-credentials –mem-util –disk-space-util –disk-path=/ –swap-util Successfully reported metrics to CloudWatch. Reference Id: xxxxxxxx-xxxx-xxxx-xxxx-93f25b4efbc7
我再次“分离音量”和“附加音量”。 之后,我想“实例启动”,但我立即得到消息 启动实例时出错 instanceId的值“i- {id}”无效。 实例的根目录没有卷(/ dev / sda1) Q所以错误发生在哪里?