SUSE_Telnet、SSH服务搭建

简介:

开启Telnet服务

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式,常用的远程控制Web服务器的方法。Telnet为用户提供在本地计算机完成远程主机工作的能力。

Telnet将用户的所有内容,包括用户名和密码都明文在互联网上传输,具有安全隐患,因此很多服务器都禁用Telnet服务。如果您需要远程登录到服务器上进行操作,可以选择具有加密功能的SSH(Secure Shell)。


配置:

  1. 执行rpm     -qa | grep telnet命令检查Telnet组件包是否已经安装。

210939226.png

  1. 开启Telnet服务。    

    1. 在“Terminal”界面执行yast2命令。


      210604542.png


    1. 选择“Network Services > Network      Services(xinetd)”。      

      210605665.png


    2. 单击“Enable”,选择“Server”状态值为“/usr/sbin/in.telnetd”的Telnet服务。

    3. 单击“Toggle Status(On or Off)”,使Telnet服务“Status”值为“On”。

    4. 单击“Finish”,系统返回到“YaST Control Center”界面。

  2. 编辑/etc/pam.d/login”文件并保存;在终端中输入vi /etc/pam.d/login,按“i”键,进入编辑模式,将auth (uer_unknown=ignore success=ok ignore=ignore auth_err=die     default=bad) pam_securetty.so注释,保存并退出。如下图所示

210605142.png

  1. 重新启动xinetd服务。

执行rcxinetd restart命令。

  1. 关闭Telnet服务。(使用完Telnet服务后,请关闭Telnet服务。)

    1. 执行chkconfig telnet off命令,关闭Telnet服务。

    2. 执行chkconfig -list | grep telnet,查看Telnet服务状态。

当显示“off”时,表示Telnet服务关闭完成,显示如下。

telnetoff


验证Telnet服务是否成功开启

在终端中输入telnet 10.10.10.30,提示输入用户名及密码,出现如下图所示则成功。

210605211.png


开启SSH服务

SSH(Secure Shell)是建立在应用层和传输层上的安全协议,是目前比较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

一般Linux发行版本,例如Ubuntu和SUSE,默认安装OpenSSH工具包。完成系统安装,重新启动后,服务端的sshd(SSHDaemon)会作为系统服务之一被启动。同时作为远程登录客户端的程序,SSH工具也安装好。


配置

  1. 打开终端,执行rpm -qa |grep sshd命令检查SSH组件包是否已经安装。

210605214.png

  1. 编辑并保存“/etc/ssh/sshd_config”文件。

以下几行取消注释,即删除前面的#,修改完成之后,显示如下。

Port 22

permitRootLogin yes

PasswordAuthentication no//此行删除注释后,请同时将no修改为yes

  1. 重新启动SSH服务。

执行/etc/init.d/sshd restart命令。

  1. 查看SSH服务状态。

执行/etc/init.d/sshd status命令。

验证SSH服务是否成功开启

在终端中输入ssh 10.10.10.30,提示输入密码,出现如下图所示则成功。

210606824.png



telnet传输的明文数据 用户名、密码及输入、显示内容都在容易暴露

210606907.png


SSH传输的信息是密文的,安全性更高

210607954.png




本文转自 tangfangxiao 51CTO博客,原文链接:http://blog.51cto.com/tangfangxiao/1222147

相关文章
|
2月前
|
安全 Linux Shell
Linux SSH(Secure Shell)服务
Linux SSH提供安全网络协议,使用公钥加密技术确保远程服务传输安全。OpenSSH是实现SSH服务的免费开源工具,允许用户加密连接远程登录Linux服务器执行任务。SSH比Telnet更安全,防止数据被截获。SSH还支持端口转发和隧道,广泛应用于系统管理和网络维护,是安全远程访问服务器的重要工具。
47 1
|
2月前
|
Ubuntu Linux 网络安全
【计算机网络】SSH 服务安装
【1月更文挑战第10天】【计算机网络】SSH 服务安装
|
2月前
|
存储 Ubuntu 安全
百度搜索:蓝易云【Ubuntu系统离线安装Telnet服务教程。】
确保在进行任何系统配置更改之前备份重要的数据,并在操作过程中小心谨慎,以免造成不必要的问题。
75 0
|
8月前
|
Ubuntu
ubuntu 安装telnet服务
ubuntu 安装telnet服务
78 0
|
8月前
|
监控 数据可视化 安全
Linux——怎样使用SSH服务实现远程UI界面本地显示
需求场景 最近几天需要实现软件的远程监控,但是实际场景又不能使用向日葵、VNC、AnyDesk、以及其他的监视软件,并且软件的整体设计也没有这块的数据上行设计。
308 0
|
8月前
|
Linux 网络安全
linux端口连通性测试telnet、wget、ssh、curl
linux端口连通性测试telnet、wget、ssh、curl
|
2月前
|
Linux 网络安全 开发工具
Centos6.5安装并配置Telnet服务
该内容是一个关于如何安装配置Telnet服务的教程。首先,通过yum安装vim、xinetd、telnet和telnet-server。接着,修改/etc/xinetd.d/telnet配置文件,将disable改为no,并设置访问限制(如限定特定网段和时间)。关闭防火墙,重启服务。创建测试用户后,分别使用CentOS和Windows的Telnet客户端进行连接测试,显示成功,实验完成。
153 1
|
11天前
|
监控 Ubuntu 网络安全
SSH服务
【7月更文挑战第16天】
18 6
|
13天前
|
Linux 测试技术 网络安全
SSH服务开机自动
【7月更文挑战第14天】
32 5
|
24天前
|
监控 网络协议 网络安全
ssh服务中如何批量管理100多台机器(Paramiko、 psutil模块)、跳板机(堡垒机)
ssh服务中如何批量管理100多台机器(Paramiko、 psutil模块)、跳板机(堡垒机)