SSH

一、基本配置

1、rpm -qa | grep openssh 查看是否安装了ssh服务

2、yum -y install sshd (yum install openssh-server)安装ssh服务

3、vi /etc/ssh/sshd_config 		修改配置文件
 a.将文件中,关于监听端口、监听地址前的 # 号去除 

在这里插入图片描述

 b.开启允许远程登录

在这里插入图片描述

 c.开启使用用户名密码来作为连接验证

在这里插入图片描述

4、systemctl start sshd.service 	开启ssh服务

5、systemctl status sshd.service 查看ssh状态

6、netstat –ant |grep 22 		查看端口是否打开

二、开启、关闭ssh服务

*systemctl sshd restart 				#重启ssh服务
systemctl sshd start 					#启动ssh服务
systemctl stop sshd						#停止sshd服务
systemctl enable sshd					#开机启动sshd服务
systemctl list-unit-files |grep ssh		#检查是否开机启动
systemctl disable sshd					#禁用开机启动sshd服务*

三、防火墙配置

*systemctl enable firewalld.service		#设置开机启用防火墙
systemctl disable firewalld.service	#设置开机禁用防火墙
systemctl start firewalld				#启动防火墙
systemctl stop firewalld					#关闭防火墙
systemctl status firewalld				#检查防火墙状态
firewall-cmd --list-ports		    #查看防火墙开放的端口*

配置防火墙,开放22端口:
firewall-cmd --zone=public --add-port=22/tcp --permanent	#向防火墙中添加端口
	--zone 		         		 #作用域 		
	--add-port=80/tcp	     	 #添加端口,格式为:端口/通讯协议 
	--permanent 	         	 #永久生效
firewall-cmd --permanent --zone=public --add-service=ssh
firewall-cmd --reload                #使防火墙规则生效  
firewall-cmd --zone=public --query-port=22/tcp		#查看端口是否添加成功: 

FTP

一、基本配置

1、rpm -qa | grep ftp			查看是否安装了ftp服务

2、yum install vsftpd			安装vsftp服务
   yum -y install ftp			安装ftp服务

3、vi /etc/vsftpd/vsftpd.conf	修改配置文件
	保证以下3项为yes:
		anonymous_enable=YES			#允许匿名用户访问
		anon_upload_enable=YES			#允许上传
		anon_mkdir_write_enable=YES		#允许创建文件、写入

在这里插入图片描述在这里插入图片描述在这里插入图片描述

4、systemctl enable 	vsftpd.service		设置vsftpd开机启动

5、systemctl start 	vsftpd.service		启动vsftpd服务

6、systemctl status	vsftpd.service 		查看vsftpd状态

7、ftp localhost
	匿名登录,查看FTP服务器文件夹信息(匿名登录不需要密码)

在这里插入图片描述

8、chmod 777 -R /var/ftp/pub		将pub文件夹的权限设置为777

在这里插入图片描述

	ls -al /var/ftp		查看pub文件夹权限是否修改成功

在这里插入图片描述

二、防火墙

firewall-cmd --list-ports		    #查看防火墙开放的端口

配置防火墙,开放21端口:
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload

*(systemctl disable firewalld.service  永久关闭防火墙)*

三、关闭selinux服务、上传文件

1、vi /etc/selinux/config
	将SELINUX=enforcing改为:SELINUX=disabled

在这里插入图片描述

2、reboot 重启系统

3、在window上输入ftp://IP地址,可看到ftp下的目录
	将文档拖入进pub文件夹

在这里插入图片描述

	在虚拟机里查看pub文件夹可发现有刚刚上传的文件

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐