linux ubuntu 下telnet服务 配置 及 ssh 设置

telnet服务配置

具体方法如下:

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


ssh 安装及配置

传统的远程登录(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

你可能感兴趣的:(ssh,ubuntu,telnet)