如何在 AWS 实例中设置 telnet?
How to set up telnet in AWS instance?
我让 SSH 工作正常。但是我遇到了通过 telnet 连接的问题。
ssh 优于 telnet,因为 telnet 未加密,默认情况下是加密的未安装在亚马逊实例中。
但是,如果需要,Linux 涉及的步骤:Amazon 实例或 Centos
在实例中安装 telnet 守护程序: 使用 sudo yum install telnet-server
安装 telnet-server。包 telnet
用于客户端程序,以防需要从实例使用 telnet 客户端连接,练习不需要。
启用telnet守护进程服务:
- 默认情况下 /etc/xinetd.d/telnet
中禁用该服务,需要将 disable
标志设置为 no
。
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
Post 更改它应该如下所示
service telnet
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
如果出现任何与编辑相关的错误,请验证配置。
sudo chkconfig xinetd on
启动telnet服务:
使用 sudo service xinetd restart
命令
以 root 身份启动 telnet 守护程序
在 AWS 控制台上启用入站 telnet 默认端口 (23):
在 AWS 控制台 EC2/Security Groups/<Your Security Group>/Inbound
中,设置规则
Type:Custom-TCP Rule
Protocol: TCP Range
Port Range: 23
Source: <As per your business requirement>
测试telnet连接:
从防火墙中启用的任何客户端测试 telnet 连接。
>telnet ec2-XX-XX-XXX-XXX.region.compute.amazonaws.com.
Connected to ec2-XX-XX-XXX-XXX.region.compute.amazonaws.com.
Escape character is '^]'.
Password:
其他 linux 变体的步骤(工具)会略有不同。
PS:参考 http://aws-certification.blogspot.in/2016/01/install-and-setup-telnet-on-ec2-amazon.html,修复了命令中的一些问题。
sudo yum -y install telnet
登录到 EC2 实例后这对我有用
我让 SSH 工作正常。但是我遇到了通过 telnet 连接的问题。
ssh 优于 telnet,因为 telnet 未加密,默认情况下是加密的未安装在亚马逊实例中。
但是,如果需要,Linux 涉及的步骤:Amazon 实例或 Centos
在实例中安装 telnet 守护程序: 使用
sudo yum install telnet-server
安装 telnet-server。包telnet
用于客户端程序,以防需要从实例使用 telnet 客户端连接,练习不需要。启用telnet守护进程服务: - 默认情况下
/etc/xinetd.d/telnet
中禁用该服务,需要将disable
标志设置为no
。service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = yes }
Post 更改它应该如下所示
service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }
如果出现任何与编辑相关的错误,请验证配置。
sudo chkconfig xinetd on
启动telnet服务:
使用
sudo service xinetd restart
命令 以 root 身份启动 telnet 守护程序
在 AWS 控制台上启用入站 telnet 默认端口 (23): 在 AWS 控制台
EC2/Security Groups/<Your Security Group>/Inbound
中,设置规则Type:Custom-TCP Rule
Protocol: TCP Range
Port Range: 23
Source: <As per your business requirement>
测试telnet连接: 从防火墙中启用的任何客户端测试 telnet 连接。
>telnet ec2-XX-XX-XXX-XXX.region.compute.amazonaws.com. Connected to ec2-XX-XX-XXX-XXX.region.compute.amazonaws.com. Escape character is '^]'. Password:
其他 linux 变体的步骤(工具)会略有不同。
PS:参考 http://aws-certification.blogspot.in/2016/01/install-and-setup-telnet-on-ec2-amazon.html,修复了命令中的一些问题。
sudo yum -y install telnet
登录到 EC2 实例后这对我有用