威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > 在linux下开启FTP服务方法介绍

在linux下开启FTP服务方法介绍

文章作者:计算机教程 上传时间:2019-05-11

1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:

redhat下ssh,telnet,ftp服务的配置

  #which vsftpd

 

 如果看到有vsftpd的目录说明服务器已经安装了ftp软件

Linux命令行永久修改IP地址、网关和DNS。 

如果没有安装ftp软件的话,这里有下载地址和相关教程可以参考:

 

 Wing FTP Server FTP服务器端中文版安装使用教程

1.修改IP地址 

2. 查看ftp 服务器状态     

  www.2cto.com  

  #service vsftpd status

首先检查一下你的主机网卡数量及名称,相关信息在 /etc/sysconfig/network-scripts/ 下。 

3. 启动ftp服务器     

 

  #service vsftpd start

从图中可以看到我有2块网卡,第一块为以太网物理网卡,编号为0,如果你有多个网卡,则编号为0、1、2、3...;第二块网卡为回环网卡,一般不需要设置。 

4. 重启ftp服务器 

 

  #service vsftpd restart

使用vim编辑你需要设置IP的网卡,这里我只能修改ifcfg-eth0,看图,不多解释,前面的状态是BOOTPROTO设置为DHCP时的写法。 

  1. 查看服务有没有启动

  www.2cto.com  

  #netstat -an | grep 21
  tcp    0   0 0.0.0.0:21         0.0.0.0:*          LISTEN 

vim /etc/sysconfig/network-scripts/ifcfg-eth0 

 如果看到以上信息,证明ftp服务已经开启。

 

6.如果需要开启root用户的ftp权限要修改以下两个文件

DEVICE=eth0 #网卡名称 

 #vi /etc/vsftpd.ftpusers中注释掉root
 #vi /etc/vsftpd.user_list中也注释掉root

BOOTPROTO=static #获取ip的方式(static/dhcp/bootp),不解释 

然后重新启动ftp服务。

HWADDR=00:0C:29:B5:B2:69 #MAC地址 

  1. vsftpd 500 OOPS: cannot change directory

IPADDR=12.168.1.5 #IP地址 

登陆报错:

NETMASK=255.255.255.0 #子网掩码 

 C:>ftp 192.168.0.101
  Connected to 192.168.0.101.
  220 (vsFTPd 2.0.5)
  User (192.168.0.101:(none)): frank
  331 Please specify the password.
  Password:
  500 OOPS: cannot change directory:/home/frank
  Login failed.
  ftp> ls
  500 OOPS: child died
  Connection closed by remote host.

NETWORK=192.168.1.0 #网络地址 

   解决方法:

BROADCAST=192.168.0.255 #广播地址 

  setsebool ftpd_disable_trans 1
  service vsftpd restart

NBOOT=yes #启动设备 

   就OK了!

 

这是SELinux的设置命令,在不熟悉SELinux前,把SELinux关掉也可以的。

2.修改网关 

  1. 永久开启,即os重启后自动开启ftp服务

 

方法一:

vim /etc/sysconfig/network 

     cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:
     vi /etc/xinetd.d/gssftp  ,将 修改两项内容:
     (a) server_args = -l –a  去掉-a 改为server_args = -l
     (b) disable=yes改为disable=no
     (c) 保存退出。

 

方法二:

增加一条网关信息 

      (a) system-config-services , 进入图形界面的System services查看是否有 vsftpd项,如果没有转到2.,保存后退出
  (b) 用redhat第三张盘 安装此服务(开始--删除/增加程序),200K左右
  (c) #setup

 

此时能看到vsftpd项,此时选中此services项,保存后退出.

GATEWAY=192.168.1.1 

总结

 

以上就是本文关于在linux下开启FTP服务方法介绍的全部内容,希望对大家有所帮助。欢迎参阅:Linux进程间通信方式之socket使用实例浅谈Linux进程间通信方式及优缺点Linux中在防火墙中开启80端口方法示例等,有什么问题可以随时留言,小编会及时回复大家的。

3.修改DNS 

您可能感兴趣的文章:

 

vim /etc/resolv.conf 

 

增加DNS信息即可 

 

nameserver 192.168.1.1 

 

4.重新加载网络配置 

 

/etc/init.d/network restart 

 

 

 

RedHat 9 Linux开启SSH服务命令 

 

 

 

启动: 

 

service sshd start 

 

安装过程: 

 

1.以root身份登入系统(没登入系统和没有足够的权限都不能安装,晕,这不是废话) 

2.检查安装系统时是否已经安装SSH服务端软件包: 

  rpm -qa|grep openssh 

  若显示结果中包含openssh-server-*,则说明已经安装,直接启动 

  sshd服务就可以了(service sshd start).(其中*的内容是该包的版本,一般为3.5p1-6) 

  若无任何显示,或显示中不包含openssh-server-*则说明没有安装SSH服务端软件包, 进入第3步 

3.找到redhat 9.0 安装光盘,放入光驱中并加载光驱 

  mount -t iso9660 /dev/cdrom /mnt/cdrom   (加载光驱命令) 

4.查找光驱中的SSH服务端软件所在目录,一般在/mnt/cdrom/RedHat/RPMS/目录下, 

  可以先cd到该目录下再用ls查看,如:ls openssh*,然后根据上面具体显示直接安装 

  rpm -ivh openssh-3.5p1-6 (如果第二步中显示已经安装该包就不要安装) 

  rpm -ivh oeenssh-server-3.5p1-6 

5.启动sshd服务 /etc/rc.d/init.d/sshd start 

netstat -a | more看有没正常启动 

 

如果出现: 

 

tcp   0      0 *:ssh         *:*         LISTEN 

 

就说明正常启动了 

 

6.在windows 下用putty等SSH客户端软件连接测试,或直接在linux主机上输入 

  ssh [email protected] 测试,但必须要先安装linux 下的SSH客户端软件包,即 

  openssh-clients-*,安装过程和上面的服务端包相同 

7.若能成功远程登入,则说明SSH服务安装配置成功, 

  否则很可能就是你的防火墙阻止连接了,重新配置防火墙或干脆先停掉防火墙   

(/etc/rc.d/init.d/iptables stop) 就可以连接了 

 

或者service  iptables stop有三种方法可以实现redhat中vsftpd服务开机自启动. 

 

1:在终端输入:ntsysv,这里是开机自动启动的服务选项,选中vsftpd即可. 

 

2:用vi打开etc/rc.local.在里面加入/usr/local/bin/vsftpd &即可. 

 

3:chkconfig vsftpd on (意思是所有的启动级别都会自动启动vsftpd服务) 

 

chkconfig用来检查服务是否启动 

 

推荐使用chkconfig --level<这里参数是启动级别> vsftpd on 

查看linux版本 

 

uname –a 看内核 

cat /proc/version 看内核 

cat /etc/issue 直接看版本 

lsb_release –a直接看版本 

cat /etc/redhat-release直接看版本 

 

修改字符集 

编辑文件 /etc/sysconfig/i18n  修改LANG="zh_CN.GB18030" 

 

 

 

使用SSH登录到远程主机  可用的工具有SSH secure shell 

 

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:在linux下开启FTP服务方法介绍

关键词: