标签: amazon-ec2

使用ssh连接ec2实例操作超时错误

创建新实例后,我尝试访问我的实例,如下所示:

ssh -i private_key.pem root@my_instance_public_domain
Run Code Online (Sandbox Code Playgroud)

但操作超时。我已经使用更新了私钥文件权限

chmod 400
Run Code Online (Sandbox Code Playgroud)

并通过添加新的绑定规则编辑默认安全组,选择 SSH 和源 Ip 为 1.12.34.0/32

但得到port 22: Operation timed out.

我缺少什么。

networking ssh amazon-ec2

5
推荐指数
1
解决办法
8287
查看次数

什么是/dev/xvde1?

我不得不处理在Amazon EC2上运行的OpenShift RHEL Linux安装。在文件系统中,有一个名为mounted to ... 的设备文件和一个名为mounted to的设备文件。/dev/xvde1//dev/xvde2/var

什么是xvdeN设备文件?

linux mount xen amazon-ec2 block-device

5
推荐指数
2
解决办法
3万
查看次数

/sys/block/sda1/stat 和 /sys/block/xvda1/stat 有什么区别?

在我的本地机器上,我有/sys/block/sda1/stat.
在亚马逊机器上,我有/sys/block/xvda1/stat.

当我运行cat /sys/block/sda1/statcat /sys/block/xvda1/stat两者都给出 11 个输出字段时。

/sys/block/sda1/stat/sys/block/xvda1/stat文件和有什么不一样?

linux sysfs amazon-ec2

5
推荐指数
1
解决办法
7838
查看次数

如何在 Amazon linux 上运行启动脚本?

我正在尝试创建一些应该在开始时运行的脚本。

现在我在 /etc/init.d/ 下创建了一些 myScript 文件,然后运行 sudo chkconfig --add myScript;

chkconfig --list myScript输出为:
myScript 0:off 1:off 2:on 3:on 4:on 5:on 6:off

我的脚本:

#!/bin/sh
# chkconfig: 2345 98 02
# description:
# processname:

# Source function library.
if [ -f /etc/init.d/functions ] ; then
  . /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ] ; then
  . /etc/rc.d/init.d/functions
else
  exit 0
fi
KIND="_"

start() {
   echo starting `date` >> ~/myScript.log
}

stop() {
   echo stopping myScript
}

restart() {
   echo restarting
}

case …
Run Code Online (Sandbox Code Playgroud)

linux init-script amazon-ec2 aws

5
推荐指数
1
解决办法
2672
查看次数

亚马逊 AWS (Amazon AMI) 安装 OpenVPN

我正在尝试在 AmazonAWS 上设置 OpenVPN。我对 Linux 很陌生,所以我遵循了教程。我跑了yum -y install openvpn ,我收到一条消息说它已成功安装。下一步是将文件复制/usr/share/openvpn/easy-rsa/2.0//etc/openvpn/easy-rsa/.

令我惊讶的是,该/usr/share/openvpn/easy-rsa/目录是空的。我尝试卸载并重新安装 OpenVPN,结果是一样的。

我尝试单独安装easy-rsa,但是在yum包列表中没有找到。谁能帮我安装OpenVPN?

yum amazon-ec2 openvpn

4
推荐指数
1
解决办法
8145
查看次数

错误:初始化:ttyS0 (/dev/ttyS0) 主进程 (1612) 以状态 1 终止

我在虚拟机Red Hat Enterprise Linux 6.5 2 Server上每 10-30 秒收到以下错误Amazons EC2

Sep 23 09:57:05 ServerName init: ttyS0 (/dev/ttyS0) main process (1612) terminated with status 1
Sep 23 09:57:05 ServerName init: ttyS0 (/dev/ttyS0) main process ended, respawning
Sep 23 09:57:05 ServerName agetty[1613]: /dev/ttyS0: tcgetattr: Input/output error
Run Code Online (Sandbox Code Playgroud)

有谁知道是什么导致了这种情况以及我如何解决它?

谢谢。

linux io tty init amazon-ec2

4
推荐指数
1
解决办法
2万
查看次数

AWS 出站 ACL 规则对传入 ssh 连接的影响

我正在 AWS EC2 实例中的 CentOS 7 上制作堡垒 ssh 服务器。当我在其 ACL 中使用以下规则时,我能够很好地连接到服务器:

入境规则

  • 允许来自客户端 IP 的端口 22 上的流量
  • 阻止所有其他流量

出站规则

  • 允许所有流量到我客户的 IP
  • 阻止所有其他流量

AWS ACL 规则与 iptables 粗略相似;它们可能只不过是亚马逊云基础设施中实现的一组 iptable 规则的简化 Web 界面。

我的理解是,出站规则集适用于从服务器发出的任何数据包——无论连接的哪一端发起了连接。

此外,我的理解是,当使用客户端发起的连接时,我的 ssh 服务器只会通过端口 22 发送 ssh 流量。

但是当我使用以下规则集时,我无法再通过 ssh 连接到我的服务器:

入境规则

  • 允许来自客户端 IP 的端口 22 上的流量
  • 阻止所有其他流量

出站规则

  • 允许端口 22 上的流量到我客户端的 IP
  • 阻止所有其他流量

AWS 可以阻止流量的所有其他功能都已设置为允许所有流量;iptables 也已设置为允许实例操作系统中的所有流量。

当服务器上的出站流量限制为端口 22 时,为什么我的客户端无法建立 SSH 连接?

acl iptables centos amazon-ec2 aws

4
推荐指数
1
解决办法
1696
查看次数

带有标识文件的 sshfs“由对等方重置连接”

有时我需要创建服务器网络 - 链接服务器并快速复制数据。

我正在使用该SSH 文件系统 (SSHFS),因为它简单易用,就像连接Secure Shell (SSH) 一样

出于更好的安全原因,我使用身份验证文件而不是密码。另一个原因是“ Amazon Web Services (AWS) EC2 ”的默认设置。

有时我不知道连接问题出在哪里

sshfs {{user_name}}@{{server_ip}}:{{remote_path}} {{local_path}} -o "IdentityFile={{identity_path}}"
Run Code Online (Sandbox Code Playgroud)

我在客户端只收到简单的消息

read: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

和服务器上的简单消息

"Connection reset by peer"
Run Code Online (Sandbox Code Playgroud)

问我接下来可以做什么?

linux ssh sshfs amazon-ec2

4
推荐指数
1
解决办法
9055
查看次数

如何在 RHEL 7.3 上安装 OpenVPN 客户端?

我使用RHEL 7.3AWS EC2

$ cat /etc/*-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)"
Run Code Online (Sandbox Code Playgroud)

我想安装OpenVPN客户端并遵循这些说明。我开始了sudo yum update,完成得很好。然后

$ sudo yum install epel-release
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
rhui-REGION-client-config-server-7                                                                                     | 2.9 kB  00:00:00
rhui-REGION-rhel-server-releases                                                                                       | 3.5 kB  00:00:00
rhui-REGION-rhel-server-rh-common                                                                                      | 3.8 kB  00:00:00
No package epel-release available.
Error: Nothing to do
$ sudo yum install openvpn easy-rsa
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
No package openvpn available.
No package easy-rsa available.
Error: Nothing …
Run Code Online (Sandbox Code Playgroud)

yum rhel amazon-ec2 openvpn

4
推荐指数
1
解决办法
2万
查看次数

无法获得 D-Bus 连接:连接被拒绝

sudo名为的用户在尝试重新加载Amazon Linux 2 EC2 映像my-host时收到以下错误消息。systemctl

\n
[my-host@ip-12-3-4-56 ~]$ systemctl --user daemon-reload\nFailed to get D-Bus connection: Connection refused\n
Run Code Online (Sandbox Code Playgroud)\n
\n

具体需要做什么来解决和消除此错误?

\n
\n

我发现的关于此错误消息的其他帖子要么与 Debian 相关,其apt-get解决方案不适用于此处,要么与 Docker 映像相关,该解决方案也不适用于此处。

\n
\n

如果问题与用户权限有关,需要采取什么措施来修复该问题?

\n
\n

这台机器有一个要求,systemctl像这样的一些命令不能作为sudo.

\n

根据 @Stewart 和 @JdeBP 的建议再次尝试直接登录用户:

\n

然后我们尝试使用具有来自外部世界的直接 ssh 能力的 sudo 用户,但仍然得到以下结果:

\n
[ssh-login-user@ip-12-3-4-567 ~]$ systemctl --user daemon-reload\nFailed to get D-Bus connection: No such file or directory\n[ssh-login-user@ip-12-3-4-567 ~]$ echo $XDG_RUNTIME_DIR $UID\n/run/user/1001 1001\n[ssh-login-user@ip-12-3-4-567 ~]$ systemctl --user status\nFailed to …
Run Code Online (Sandbox Code Playgroud)

d-bus systemd amazon-ec2

4
推荐指数
1
解决办法
6万
查看次数

标签 统计

amazon-ec2 ×10

linux ×5

aws ×2

openvpn ×2

ssh ×2

yum ×2

acl ×1

block-device ×1

centos ×1

d-bus ×1

init ×1

init-script ×1

io ×1

iptables ×1

mount ×1

networking ×1

rhel ×1

sshfs ×1

sysfs ×1

systemd ×1

tty ×1

xen ×1