大家都知道,linux远程访问有3种方式:SSH、telnet、vnc,SSH在Linux中是默认开启的,这里就不作说明了。如何用Telnet工具远程linux服务器以及需要注意哪些?在这里分享下telnet远程,下篇会分享vnc远程
1.先检查linux(我测试用的是Cen)是否已经安装telnet-server,命令如下:
rpm -qa | grep telnet-server
说明:输入命令后,没有显示条目则表示未安装
2.先查询是否装有Telnet服务,如果没有安装,则执行安装命令:
[root@centos-server-t ~]# yum list |grep telnet
说明:安装前查询安装包的版本,如上图
[root@centos-server-t ~]# yum install
说明:安装telnet客户端,根据个人需求选择
[root@centos-server-t ~]# yum install
说明:安装telnet服务,telnet远程linux需要安装的服务
[root@centos-server-t ~]# yum list |grep xinetd
说明:xinetd是linux守护进程,需要为启动状态,部分linux版本没有,需要安装
[root@centos-server-t ~]# yum install xine
上图是安装xinetd,将xinetd服务加入开机自启动,避免主机重启需手动开启服务:
[root@centos-server-t ~]#systemctl enable xine
将telnet服务加入开机自启动:
[root@centos-server-t ~]#systemctl enable
启动telnet服务:
[root@centos-server-t ~]#systemctl start
注意:启动服务后,需要查询服务是否启动,active表示服务已激活
[root@centos-server-t ~]#systemctl start xinetd(或service xinetd start)
可用systemctl status 或systemctl status xine查看运行状态,running表示端口正在运行状态,服务已成功启动,可执行telnet访问该主机。
注意:
Linux下的telnet在默认情况下root是无法登录的,需要新建普通用户来执行访问。新建用户如下:
[root@centos-server-t ~]# useradd admin
[root@centos-server-t ~]# passwd admin
//输入要设置的密码即可
如果你想使用root用户远程访问也可以,须做以下设置:
[root@centos-server-t ~]#vi /etc/securetty
//vi编辑添加
pts/0
Pts/1
Pts/2
Pts/3
以上是安装及注意事项
下面是Telnet卸载过程
1.卸载的前提需要停止telnet服务、xinetd服务
方法1:[root@centos-server-t ~]# service stop
方法2:[root@centos-server-t ~]# systemctl stop
方法1:[root@centos-server-t ~]# systemctl stop xine
方法2:[root@centos-server-t ~]# service xinetd stop
2.卸载使用remove指令
说明:可用rpm -qa |grep telnet-server来查看安装的Telnet服务程序,查看到的telnet安装程序需全部卸载,执行yum remove +安装程序名称即可完成卸载。