答案 0 :(得分:7)
ssh ,因为 telnet 未加密,默认情况下不会安装在amazon实例中。
但是,如果需要,Linux涉及的步骤:Amazon Instance或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
}
更改后,它应如下所示
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
命令
在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,解决了命令中的一些问题。
答案 1 :(得分:2)
sudo yum -y安装telnet
登录EC2实例后,这对我有用