具体方法如下:
1.sudo apt-get install xinetd telnetd
2.安装成功后,系统也会有相应提示,
sudo vim /etc/inetd.conf并加入以下一行
telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd
3. sudo vim /etc/xinetd.conf并加入以下内容:
# Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { # Please note that you need a log_type line to be able to use log_on_success # and log_on_failure. The default is the following : # log_type = SYSLOG daemon info instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cps = 25 30 } includedir /etc/xinetd.d
4.sudo vim /etc/xinetd.d/telnet并加入以下内容:
# default: on # description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication. service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID }
5,重启机器或重新启动网络服务sudo /etc/init.d/xinetd restart。
ubuntu 遇到的错误
Failed to load session "ubuntu" 错误解决:
安装上apt-get install unity-2d-launcher gnome-session
安装gdm
sudo apt-get update
sudo apt-get install gdm
默认使用lightdm
传统的远程登录(telnet,rlogin)时不安全的,他们在网络上用明文传输口令和数据,SSH则是安全的。
Ubuntu 下安装 OpenSSH Server比较容易,步骤如下:
1,键入命令:sudo apt-get install openssh-server,
2,上一步安装成功后确认sshserver是否启动了:
ps -e | grep ssh (或用“netstat -tlp”命令 查看 sshd是否监听22端口)
如果想修改SSH的服务端口,其默认端口是22,可定义成其他端口号,如2222。
3,如果要修改ssh端口, 此时需要修改 ssh-server配置文件,其位于/ etc/ssh/sshd_config, 命令如下:
vim /etc/ssh/sshd_config #把其中的port端口对应的值改为你想要的端口即可,
然后重启SSH服务:sudo /etc/init.d/ssh resart
所见错误:
在安装openssh-server 时 提示没有可用的openssh-server,此时可能是我们系统没有可用的软件源。
对于Ubuntu软件源使用帮助 有如下步骤:
a、查看Ubuntu版本
cat /etc/issue
b、更新源
首先,备份软件源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
然后,编辑软件源文件
sudo vim /etc/apt/sources.list
删除sources.list所有内容,并添加下面对应版本的软件源地址,保存并退出.
源地址及其帮助参考这里 或这里。
最后,更新源索引,就可以使用了
sudo apt-get update