我有两个例子 1.堡垒主机实例 2.亚马逊linux实例。 我可以登录到堡垒主机实例,并添加了另一个我希望允许ssh访问的Amazon Linux实例的密钥但是当我尝试在堡垒主机实例中运行命令时它不起作用。我的两个ec2实例堡垒的安全组主机实例和亚马逊linux已设置入站流量允许所有,更多的VPC和子网也设置了适当的互联网网关。
ssh -A ec2-user@ip
任何人都可以告诉我缺少什么吗?
答案 0 :(得分:0)
您必须使用您尝试连接的实例的密钥路径和" -i"而不是" -A"检查以下命令。
ssh -i /path-to-key/key.pem ec2-user@ip
答案 1 :(得分:0)
您可以在详细模式(-v)下运行ssh,以查看相关密钥是否被使用或是否有任何其他问题:
<video id="player_a" class="projekktor" poster="intro.png" title="RTS Stream" controls autoplay loop>
<source src="http://192.168.2.103:1234/stream.ogg" type="video/ogg" />
</video>
<script type="text/javascript">
$(document).ready(function() {
projekktor('#player_a', {
volume: 0.0,
playerFlashMP4: 'http://localhost:6969/streaming/js/projekktor/swf/StrobeMediaPlayback/StrobeMediaPlayback_hls.swf',
playerFlashMP3: 'http://localhost:6969/streaming/js/projekktor/swf/StrobeMediaPlayback/StrobeMediaPlayback.swf',
platforms: ['browser', 'android', 'ios', 'vlc', 'native', 'flash'],
});
});
</script>
使用的@IP是实例私有IP地址吗?
答案 2 :(得分:0)
您必须使用ec2实例的私钥从堡垒主机实例登录。您必须将pem文件设置为具有600的权限。此外,您可以将key-file.pem重命名为密钥文件,以避免任何不必要的注意。所以命令是:
ssh -i /path_to_key-file/key-file ec2-user@ec2_instance_ip