ubuntu系统telnet服务开机自启
时间: 2023-11-04 20:58:48 浏览: 162
在Ubuntu系统中,telnet服务默认是不开机自启的。如果你希望telnet服务在开机时自动启动,你可以按照以下步骤进行设置:
1. 打开终端,使用root权限登录系统。
2. 编辑telnet服务的启动配置文件/etc/inetd.conf,命令如下:
sudo nano /etc/inetd.conf
3. 在打开的文件中找到以下内容:
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
4. 在这一行的开头添加一个#符号,将其注释掉,使其变为:
#telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
5. 保存文件并退出编辑器。
6. 重启inetd服务,命令如下:
sudo /etc/init.d/openbsd-inetd restart
这样,telnet服务将会在下次系统启动时自动启动。
相关问题
linux系统telnet安装
在Linux系统中安装telnet服务通常非常简单,因为大多数现代Linux发行版都预装了telnet。如果你的系统上还未安装,可以按照以下步骤进行:
1. **更新包列表**:
```
sudo apt-get update (对于基于Debian的系统)
sudo yum update (对于基于Red Hat的系统)
```
2. **安装telnet服务**:
- 对于基于Debian的系统(如Ubuntu、Linux Mint):
```
sudo apt-get install telnet-server
```
- 对于基于Red Hat的系统(如CentOS、Fedora):
```
sudo yum install telnet
```
或者如果使用的是Arch Linux:
```
sudo pacman -S telnet
```
3. **启动服务**:
```
sudo systemctl start telnetd
```
如果希望telnet服务开机自启,可以运行:
```
sudo systemctl enable telnetd
```
4. **验证安装**:
使用终端登录到服务器并输入 `telnet [hostname]` 来测试telnet是否可用,替换 `[hostname]` 为你想要连接的目标主机名。
如果你遇到任何问题,记得检查防火墙设置,因为telnet默认端口(通常是23)可能会被防火墙阻止。
telnet服务怎么开启
telnet是一个网络协议,通常用于远程登录到其他计算机系统。在Linux和Unix系统中,telnet服务通常是作为默认安装的一部分提供的。如果你想在这些系统上启用telnet服务,你可以按照以下步骤操作:
1. **Ubuntu/Debian**: 打开终端并运行命令:
```
sudo apt update && sudo apt install openssh-server telnetd
```
完成安装后,可以使用`sudo ufw allow incoming telnet`开放端口23(默认telnet端口),然后重启SSH服务。
2. **CentOS/RHEL**: 使用 yum 或 dnf 安装:
```
sudo yum install openssh-server telnet
```
配置防火墙允许入站telnet连接,然后启动并设置为开机自启:
```
sudo firewall-cmd --permanent --add-service=telnet
sudo systemctl start telnetd
sudo systemctl enable telnetd
```
3. **Windows Server**: 通过控制面板 -> 网络和Internet -> Internet选项 -> 协议(TCP/IP) -> 添加TCP/IP协议 -> Telnet客户端进行安装。
4. **MacOS**: telnet服务已经内置,打开终端输入`telnet hostname`测试即可。若想让其开机启动,可在Terminal里输入`launchctl load /Library/LaunchDaemons/com.apple.sspk.telnet.plist`。
注意:为了安全考虑,现代操作系统倾向于禁用telnet服务,因为它容易成为攻击目标。如果你需要远程访问,可能更推荐使用更为安全的SSH协议。
阅读全文