一键安装并启用 telnet服务

一键安装并启用 telnet服务,第1张

通过telnet方式连接到其他机器,进行远程 *** 作

本文实现了一键安装,并开启telnet服务

默认情况下,telnet连接不能用root账号登陆,需要用普通用户的账号连接

2.1 安装服务包

安装xinted,telnet,telnet-server三个包

2.2 开启xinetd

Cent OS 6

service xinetd restart

CentOS7

systemctl restart xinetd

2.3 开启telnet

如果以上的telnet已经安装,但是还是如果出现如下报错

[root@localhost ~]#telnet 172.18.50.62

Trying 172.18.50.62...

telnet: connect to address 172.18.50.62: Connection refused

应该是服务没有启用

主要是要查看23端口是否有被打开

可以用 netstat -ntulp | grep 23查看

解决办法

CentOS6

chkconfig --list 查看telnet是否是on状态,如果状态为off,

用命令 chkconfig telnet on设置开机启动。centOS6不需要重启telnet服务,只需要确保这个状态是开启的就可以,因为该进程是有xinet监听,如果telnet已经是on状态,可以尝试重启xinet服务

CentOS7

查看telnet-server 是否已经启动

systemctl status telnet.socket

如果显示inactive则表示没有打开请执行

systemctl enable telnet.socket 加入开机启动

启动telnet 服务 systemctl start telnet.socket  注意7这边是telnet.socket,和6不一样

如果打了以下的命令,就会出现模块不存在的报错,因为命令打错了,telnet少了socket这个后缀

[root@localhost ~]#systemctl start telnet

Failed to start telnet.service: Unit not found.

3 一键安装脚本如下

​将yum源配置好,且可用的前提下,可以直接运行以下脚本,实现一键安装和启用服务的功能

rpm -q xinetd &>/dev/null || yum -y install xinetd &>/dev/null

rpm -q telnet &>/dev/null || yum -y install telnet &>/dev/null

rpm -q telnet-server &>/dev/null ||  yum -y install telnet-server &>/dev/null

iptables -I INPUT -p tcp --dport 23 -jACCEPT

iptables -I INPUT -p udp --dport 23 -jACCEPT

os_version=`cat /etc/system-release | grep -o " [0-9]"| cut -d " " -f2`

grep_port (){

read -p "please input which port you want check: " port

if  netstat -nutlp | grep ":$port " &>/dev/nullthen

echo "Telnet service is open now,the host can be telnet now"

else

echo "Telnet port $port is not open,please check"

fi

}

case $os_version in

6)

chkconfig xinetd on

chkconfig telnet on

service xinetd restart

grep_port

7)

systemctl enable telnet.socket

systemctl start telnet.socket

systemctl enable xinetd

systemctl restart xinetd

grep_port

*)

echo "Please check your system version,it not 6 or 7"

exit

esac

4 附录

本文的编写,参考以下两个链接。如需更详细信息,建议查看以下两个文章

http://www.linuxdiyf.com/viewarticle.php?id=422702

https://yq.aliyun.com/articles/58310

1、下载本站提供的aria2gui for windows软件并安装

运行服务:将aria2解压,运行aria2.exe,运行后,会在右下角显示运行图标,

在浏览里打 http://aria2c.com/,就看到主控制台了。在右上角看一下配置是否与下图一致。

2、安装插件(软件包中已经附带下载):

由于网盘助手BaiduExporter插件在chrome扩展中心被下架,所以只能启用开发者模式使用,打开chrome扩展程序页面:chrome://extensions/,勾选开发者模式,加载已解压的扩展程序,选择刚下载并解压好的插件目录。确定后启动插件即可。

安装完成之后, 去打开或刷新百度云资料的页面, 如果的的百度网盘下载页面出现"导出下载"的按钮, 说明BaiduExporter插件已经安装成功。

3、导出下载:

进入自己的百度网盘主页,选好一个资源,就看到“导出下载”选项,选择ARIA2 RPC,就开始下载了,返回控制台就可以看到资源正在高速下载了。下载的文件保存在aria2文件夹下,每次下载前需要运行ARIA2这个程序。

aria2gui for windows懒人包,包含以下文件:

aria2.conf    # 配置文件 可以自己根据说明修改

aria2.exe     # 启动文件 使用这个来启动 aria2

aria2.session # 任务保存文件 未完成任务会保存在这里

aria2c.exe    # 32位命令行主程序

README.md     # README

Aria2Data     # 下载目录 默认下载文件会保存在这里

Aria2配置说明

配置示例, 可根据需要修改各项参数

## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##

## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  ##

一、文件保存相关

# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置

dir=~/downloads

# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M

#disk-cache=32M

# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc

# 预分配所需时间: none <falloc ? trunc <prealloc

# falloc和trunc则需要文件系统和内核支持

# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项

file-allocation=none

# 断点续传

continue=true

首先,需要大家申请(试用)阿里云服务器,可参考如下链接:如何免费试用阿里云服务,成功申请后便可打开终端用ssh登陆服务器,如下所示,其中root为用户名,可更改;@后面是服务器IP地址。

0如何免费试用阿里云服务

输入后,会要求输入密码,正确输入密码后,即可登陆服务器,如下所示,登陆后在终端输入exit便可退出:

下一步,便是上传一键安装WEB环境脚本至服务器,方式不限,小编直接使用fcp指令上传本地脚本至服务器,上传后如下所示,其中sh-1.4.4为脚本文件夹:

上传后,进入sh-1.4.4文件夹,里面有install.sh脚本,直接运行该脚本即可自动安装WEB环境:

安装过程中,可能会让你选择你所需的Apache、MySQL等软件脚本,根据你的需求输入对应数字安装即可。如果文件权限不对,可借助chmod命令更改。

安装后,可以输入如下指令查看是否正确安装了WEB环境,如下所示:

netstat -tunpl


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9029148.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存