本文共 1961 字,大约阅读时间需要 6 分钟。
centos7.0下
1.telnet服务的安装
(1)检测centos7.0是否已经安装了两个包:telnet-server,xinetd
rpm -qa telnet 和 rpm-qa xinetd
因途中yum我用ctrl+z命令中断过(或系统正在自动更新) ,所以再运行yum时,出现 another app is currently holding the yum lock
解决方案:rm -f /var/run/yum.pid
(2)查找需要安装的包
yum list |grep telnet和 yum list |grep xinetd
(3) 根据查找的包下载
yum -y install ....
成功过安装
(4)安装后的设置
默认情况下telnet服务安装了也是不启动的,需要我们修改文件来启动服务
查看默认启动的服务: systemctl list-unit-files|grep enabled
查看默认不启动的服务:systemctl list-unit-files|grep disabled
修改/etc/xinetd.d/telnet文件(若没有,则直接创建)
service telnet
{
flags = REUSE
socket_type = stream
user = root
wait = no
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no //此处设为开启
}
重启xinetd服务(centos中的服务开启已经换了一种命令 systemctl start xinetd.service xinetd服务默认自动开启
(5)查看防火墙,设置多口号过滤规则
iptables
-I
iptables -I INPUT -p udp --dport 23 -jACEPT //防火墙开放23端口 通过tcp协议的能访问此端口(
(6)windows上的telnet客户端和服务端的安装
window8系统,windows图标右键=》程序和功能=》启用或关闭windows功能=》勾选tTelnet服务器和Telnet客户端=》确定
就可以使用telnet命令(仅客户端),特别注意,要想开启telnet服务器,则需要进入windows服务中=》开启Telnet 服务选项
输入的用户密码必须被分配为TelnetClients用户组,否则不允许远程登录(win8.1不是专业版的话不能设置此选项,有点坑,不知其他人还有什么好方法没有)
此命令一般用来检测服务器端的某个端口号开启了没有。
2.ssh(Secure Shell)服务的使用
ssh是一个用来代替telnet,ftp以及R命令的工具包,主要是解决了口令在网上明文传输的问题,通过此服务,你可以吧所有传输的数据
进行加密,防止DNS欺骗和IP欺骗(linux下ssh服务默认自动开启)
通过ssh服务来远程登录 ssh user@ip/hostname
3.scp:基于OpenSSH协议安全复制远程文件(linux上自带)
执行方式 (行为类似cp命令)
本机-》远程主机: scp local-files loginname@remote-host/ip:[dir/file]
远程主机->本机:scp login-name@remote-host/ip:files local-dir
# 将当前目录所有.sql 文件上传到xuanyuansoft.org.cn 主机的kwarph 用户的主目录下的 normal 目录下
$ scp *.sql kwarph@xuanyuansoft.org.cn:normal # 将xuanyuansoft. org.cn 主机上kwarph 用户 主目录下的normal 目录所有内容复制到本机当前目录下的backups 目录内 $ scp r kwarph@xuanyuansoft org.cn:normal ./backupsftp(File Transfer Protocol)文件传输协议:用于internet上的控制文件的双向传输。它也是一个应用程序.
(支持ftp协议的服务器就是FTP服务器)
在TCP/IP协议中,FTP标准命令TCP端口号为21,port方式数据端口为20,
ftp的任务是从一台计算机将文件传送到另一台计算机,不受操作系统的限制
安装过程:和telnet类似
先查看需要是否已经安装包
2.mysql5.6的安装
转载地址:http://jjumi.baihongyu.com/