Linux SSH,FTP服务配置
CentOS-6.4-x86_64-minimal
0、网卡配置
参考:Linux系统\Centos没有网卡eth0配置文件怎么办? - http://jingyan.baidu.com/article/84b4f565cb7afa60f6da32d4.html
临时配置:ifconfig 设备名 IP地址
# ifconfig eth0 192.168.1.11
(设置后立即生效,不要重启网卡服务,否则又失效)
永久解决办法:
1)复制/etc/sysconfig/network-scripts/ifcfg-lo,改为ifcfg-eth0
# cp /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-eth0
2)修改配置,参考:Linux中ifcfg-eth0配置参数说明 - http://blog.chinaunix.net/uid-9967220-id-1995610.html
DEVICE=物理设备名(eth0)
IPADDR=IP地址(192.168.1.11)
NETMASK=掩码值(255.255.255.0)
NETWORK=网络地址(192.168.1.0)
BROADCAST=广播地址(192.168.1.255)(optional)
GATEWAY=网关地址(192.168.1.1)(optional)
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](非root用户是否可以控制该设备)(optional)
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR = 你的MAC地址(optional)
2)重启网络服务
# service network restart
(重启过程中,如果提示MAC地址错误,可以使用ifconfig查看mac地址或者直接把mac地址注释掉)
3)测试是否能上网,如:
# ping www.baidu.com
如果出现Couldn't resolve host错误,则是DNS服务器错误,解决办法:
修改/etc/resolv.conf
添加:nameserver 8.8.8.8
1、配置及开启SSH服务
参考:Linux系统下如何配置SSH?如何开启SSH? - http://jingyan.baidu.com/article/08b6a591f0fafc14a9092275.html
1)查看ssh是否安装:
# which ssh
如果没有安装,则执行:
# yum install ssh
2)修改SSH服务配置文件/etc/ssh/sshd.config,不修改也行,默认22端口
(注意防火墙问题)
3)启动SSH服务
# service sshd start
2、配置及开启ftp服务
参考:如何在linux下开启FTP服务 - http://blog.csdn.net/ft1512975/article/details/6620227
1)查看ftp是否安装
# which vsftpd
如果没有安装,则执行:
# yum install vsftpd
2)查看ftp服务状态
# service vsftpd status
3)启动ftp服务器
# service vsftpd start
4)查看服务有没有启动
# netstat -an | grep 21
5)如果需要启动root用户ftp权限需要把下面两个文件的root注释掉:
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
6)开机自动启动vsftpd服务
# chkconfig vsftpd on
所有启动级别都会自动启动vsftpd服务
参考:redhat中vsftp开机自启动的三种方法 - http://blog.sina.com.cn/s/blog_73f7c7a40100qufm.html
7)若出现错误vsftpd 500 OOPS: cannot change directory
# sestatus -b | grep ftp
查看SELinux ftp的状态
设置setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on(其中一个即可)
# service vsftpd restart
重启ftp服务
参考:RHEL的vsftpd本地用户无法登录,连接时的"cannot change directory"(转) - http://foolraty.iteye.com/blog/1487184
8)如果本机能够连接ftp,远程不能连接ftp,可能是由于防火墙关闭了21端口
修改:/etc/sysconfig/iptables
添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
参考:http://blog.163.com/dk_linux/blog/static/203226166201261323349658/
Linux SSH,FTP服务配置的更多相关文章
- Linux ssh 公私钥配置
Linux ssh 公私钥配置 ssh 公私钥可实现无密码的情况下直接直接登录到服务端.方便我们管理,而且也可以设置ssh完全通过公私钥登录,不可通过密码登录,来提高我们的服务器安全程度. 配置 生成 ...
- Linux 安装FTP服务
Linux 安装FTP服务,简单入门 环境: 虚拟机:Oracle VM VirtualBox. 系统:CentOS 7. (1)判断是否安装了ftp: rpm -qa | grep vsftpd 或 ...
- 如何对CentOS FTP服务配置
根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释. 1.安装 一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装yum -y ...
- Linux系统Apache服务 - 配置 HTTP 的虚拟机主机
接Linux系统Apache服务 - 配置HTTP的默认主页 1.创建/srv目录,作为httpd的文件目录,并创建/srv/default/www和/srv/www1.example.com/www ...
- Linux之systemd服务配置及自动重启
layout: post title: Linux之systemd服务配置及自动重启 date: 2019-09-09 tags: linux --- Linux之systemd服务配置及自动重启 0 ...
- Linux:ftp服务本地用户,虚拟用户配置
本地用户 1. 修改ftp配置文件, anonymous_enable=NO 默认为YES,修改为NO,禁止匿名访问, 监听端口,可以根据自己的需求修改,为了安全起见自定义为好 2. /etc/ ...
- Linux:FTP服务匿名用户,本地用户,虚拟用户配置
匿名用户 FTP协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令. 20端口:数据传输,用于上传.下载文件数据. 实验:匿名访问,服务器192.168.10.10 客户 ...
- Linux下FTP服务(一)—— Ubuntu安装
参考:http://www.cnblogs.com/likwo/p/3154868.html 实验环境:Ubuntu 14.04 VMware虚拟机1. 安装 apt-get install vsft ...
- linux之FTP服务搭建 ( ftp文件传输协议 VSFTPd虚拟用户)
FTP服务搭建 配置实验之前关闭防火墙 iptables -F iptables -X iptables -Z systemctl stop firewalld setenforce 0 1.ftp简 ...
随机推荐
- UVA 11853 [dfs乱搞]
/* 大连热身E题 不要低头,不要放弃,不要气馁,不要慌张 题意: 在1000×1000的格子内有很多个炮弹中心,半径给定. 为某人能否从西部边界出发,从东部边界走出. 不能输出不能,能的话输出最北边 ...
- Ambari 不能配置 Kafka 监听host的问题
问题:Ambari下Kafka多IP监听配置 环境:Ambari 1.7.0 , Hadoop 2.2 Kafka 0.8.1.2.2.0.0 现象: Ambari 中是不能配置Kafka的host. ...
- 剑指Offer:面试题30——最小的k个数(java实现)
问题描述: 输入n个整数,找出其中最小的k个数 思路1: 先排序,再取前k个 时间复杂度O(nlogn) 下面给出快排序的代码(基于下面Partition函数的方法) public void Quic ...
- NOIP模拟赛-征兵
一个国王,他拥有一个国家.最近他因为国库里钱太多了,要征集一只部队要保卫国家.他选定了N个女兵和M个男兵,但事实上每征集一个兵他就要花10000RMB,即使国库里钱再多也伤不起啊.他发现,某男兵和某女 ...
- 在CentOS或RHEL防火墙上开启端口
转载自:https://linux.cn/article-4243-1.html 如果希望在服务器上提供服务,诸如CentOS或RHEL的企业级Linux发行版包含内置的强大防火墙,它们默认的防火墙规 ...
- Makefile 使用总结
参考: [1]. Makefile 使用总结. http://www.cnblogs.com/wang_yb/p/3990952.html
- javascript 中slice,substr,substring方法的对比
实际开发过程中,字符串是一种最常用的一种数据类型,而在程序中对字符串的操作也是十分繁琐,javascript中就提供了很多字符串相关的方法,然而由于方法过多,很多方法功能有交叉,参数有雷同,容易使用混 ...
- leetcode 190
190. Reverse Bits Reverse bits of a given 32 bits unsigned integer. For example, given input 4326159 ...
- ubuntu 'Unable to correct problems, you have held broken packages' 错误
在用apt 安装软件时,有时会用国内的源以加快下载速度. 但是在使用ubuntu 14.04的过程中,这一过程可能会导致错误“Unable to correct problems, you have ...
- Hadoop HDFS编程 API入门系列之RPC版本1(八)
不多说,直接上代码. 代码 package zhouls.bigdata.myWholeHadoop.RPC.rpc1; import java.io.IOException;import java. ...