zoukankan      html  css  js  c++  java
  • Centos开启telnet/ssh/ftp/sftp服务

    Telnet

    开启telnet服务步骤:

    1.   查看CentOS/Telnet_server版本:#cat /etc/issue,   #rpm -qa | grep telnet
    2.   安装服务:# yum install telnet-server
    3.   查看安装结果:#rpm –qa | grep telnet
    4.   启动telnet服务:vi /etc/xinetd.d/telnet,把其中 disable =yes修改为disable= no
    5.   允许root登录,修改/etc/pam.d/remote,注释掉:auth       required     pam_securetty.so
    6.   重启telnet:service xinetd restart
    SSH
                                      SSH
    1.   由于SSH默认安装服务,且打开了服务:#service sshd start

    让root用户能够SSH登陆

    默认是不允许root用户登录SSH的,如果登陆结果就会如下:

    用PuTTY登陆时,总提示:
    login as: root
    Using keyboard-interactive authentication.
    Password:

    Access denied

    这个时候需要编辑其配置文件,输入以下命令进行修改:

    vim  /etc/ssh/sshd_config

    然后进行修改.  找到

    #PasswordAuthentication no

    修改为:

    PasswordAuthentication yes

    这段的意思是,让SSH使用密码验证登陆.  找到

    #PermitRootLogin no

    修改为

    PermitRootLogin yes

    这段的意思是,让SSH准许root用户登录.一般来说,为了安全起见,这一段还是不要允许的好.不过安全要求不高,可以这样做.  找到

    #PermitEmptyPasswords no

    修改为

    PermitEmptyPasswords no

    这段的意思是,使得允许空密码成为不可用,换句话说就是,不允许空密码登陆.

    检查是否在/etc/inetd.conf 中打开了,请把它注释掉:

    #ssh     stream  tcp     nowait  root    /usr/sbin/sshd     sshd -i -4

    改成

    #ssh     stream  tcp     nowait  root    /usr/sbin/sshd     sshd -i -4

    保存、重启

    # /etc/inetd restart

    这样就root用户就可以用SSH客户端远程登陆FreeBSD了.

    需 要注意的是,在/etc/ssh下面有两个配置文件:/etc/ssh/sshd_config和/etc/ssh/ssh_config,我们需要修改 的是/etc/ssh/sshd_config,我最开始就弄错了--!修改到了/etc/ssh/ssh_config去了,结果咋都不对,寒.

                    FTP服务
    1.   开启FTP服务步骤:
    2.   安装FTP服务包:#yum -y install vsftpd
    3.   设置开机启动vsftpd ftp服务:# chkconfig vsftpd on
    4.   开启FTP服务:# service vsftpd restart

    PS:需关闭selinux (setenforce 0)
                    SFTP服务
    1. #ssh –V  来查看openssh的版本,如果低于4.8p1,需要自行升级安装,
    2. 创建sftp组:#groupadd sftp  
    3. 创建测试账户:#useradd -g sftp -s /bin/false testuser   修改密码:# passwd testuser
    4. 创建目录:#mkdir /opt/sftp   #cd /opt/sftp;      #mkdir testuser
    5. 修改测试账户HOME路径:# usermod -d /opt/sftp/testuser testuser
    6. 配置sshd_config :# vim /etc/ssh/sshd_config
    7. 注释掉:Subsystem   sftp    /usr/libexec/openssh/sftp-server
      1. 添加如下几行
      2. Subsystem       sftp    internal-sftp  
      3. Match Group sftp  
      4. ChrootDirectory /opt/sftp/%u  
      5. ForceCommand    internal-sftp  
      6. AllowTcpForwarding no  
      7. X11Forwarding no  
    8. 设定Chroot目录权限:chown root:sftp /opt/sftp/testuser #chmod 755 /opt/sftp/testuser  
      1. # mkdir /opt/sftp/testuser/upload  
      2. # chown uplus:sftp /opt/sftp/testuser/upload  
      3. # chmod 755 /opt/sftp/testuser/upload  
    9. 重启sshd服务:# service sshd restart  
  • 相关阅读:
    sap mm_1
    SAP
    tomcat配置
    sap
    数据库范式
    SAP_20140304
    Eclipse 常用设置
    Oracle常用命令1
    Mysql 学习笔记 20140219
    java 宠物商店代码
  • 原文地址:https://www.cnblogs.com/duyy/p/3607124.html
Copyright © 2011-2022 走看看