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

Centos开启telnet/ssh/ftp/sftp服务的更多相关文章

  1. Linux SSH和SFTP服务分离

    Linux SSH和SFTP服务分离 学习了:https://www.cnblogs.com/zihanxing/articles/5665383.html 都是监听22端口:

  2. CentOS开启telnet服务

    原文地址:https://blog.csdn.net/zhujiangm/article/details/4540778 服务器:CentOS-5.1(192.168.1.87)客户机:FC6(192 ...

  3. Different between Telnet/SSH/FTP

    http://www.differencebetween.net/category/technology/protocols-formats/ Telnet vs SSH Secure Shell, ...

  4. CentOS开启telnet连接

    开启telnet连接通道 yum安装telnet yum -y install telnet-server* 关闭防火墙 /etc/init.d/iptables stop 编辑配置文件 vim /e ...

  5. Ubuntu 开启telnet、ftp服务

    Telnet 这里我们就来对Ubuntu Linux telnet的安装设置进行一下讲解. 1. sudo apt-get install xinetd telnetd 2. Ubuntu Linux ...

  6. Linux 7.5 SSH服务和SFTP服务分离

    SFTP是SSH的一部分,SFTP没有单独的守护进程,它必须使用SSHD守护进程(端口号默认是22)来完成相应的连接操作,所以从某种意义上来说,SFTP并不像是一个服务器程序,而更像是一个客户端程序. ...

  7. Linux之sftp服务

    Linux之sftp服务 一.sftp介绍转自:[1]Linux如何开启SFTP https://www.cnblogs.com/xuliangxing/p/7120205.htmlSFTP是Secu ...

  8. centos linux系统日常管理3 服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,curl,ping ,telnet,traceroute ,dig ,nc,nmap,host,nethogs 第十六节课

    centos linux系统日常管理3  服务管理ntsysv,chkconfig,系统日志rsyslog,last ,lastb ,exec,xargs,dmesg,screen,nohup,cur ...

  9. Debian 8开启sftp服务

    看到某云的CDN居然是使用ftp这种早该淘汰的协议,不禁有些吐槽.ftp曾经作为互联网上最重要的协议,但漫长使用过程中体现出的各种缺点,已不适合再使用.其中最致命的问题就是明文传输用户密码.建议使用这 ...

随机推荐

  1. ThoughtWorks(中国) 程序员读书雷达

    ThoughtWorks(中国)程序员读书雷达 软件业的特点是变化.若要提高软件开发的技能,就必须跟上技术发展的步伐.埋首醉心于项目开发与实战,固然能够锤炼自己的开发技巧,却难免受限于经验与学识.世界 ...

  2. centos 安装composer PHP项目部署,Composer install Do not run Composer as root/super user!

    使用composer 安装项目的时候遇到了 Composer install Do not run Composer as root/super user! 在博客https://segmentfau ...

  3. SAP 改表方法

    SAP中直接修改表.视图的Tcode有SE16N和SM30. 1. SE16N修改表需要先输入命令&SAP_EDIT,回车左下角显示激活SAP编辑功能后,就可以对相应的表进行新增.删除.修改的 ...

  4. swap 内存不足

    参考:https://stackoverflow.com/questions/5682854/why-is-the-linker-terminating-on-me-when-i-build-clan ...

  5. iOS JSON 和 Mode l转换

    MJExtension  是我们项目开发常用的一个第三方框架  很好用. https://github.com/CoderMJLee/MJExtension 映射 json  value key  直 ...

  6. java中接口的概念及使用(补充final修饰符的使用)

    接口 初期理解,可以是一个特殊的抽象类 当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示 class 用于定义类 interface 用于定义接口 接口定义时,格式特点: 1.接口中常见的 ...

  7. GUI菜单——菜单条、菜单、子条目之间关系

    菜单:注意区分三个概念:菜单条.菜单.菜单项 将菜单条添加到窗体,菜单条下面包括菜单,菜单下面可以使菜单或者菜单项 菜单项是最后一个.菜单后面有三角标示. 菜单条[文件] 子菜单--子条目 子条目 示 ...

  8. 导出数据到表格PHP

    导出数据到表格 public function excel(){ $filename = '导出表格'; $header = ['编号','名称']; $index = ['id','name']; ...

  9. spring项目命名

    groupId 一般分为多个段,最简单的分两段,第一段为域,第二段为公司名称.域又分为org.com.cn等等许多, 举个apache公司的tomcat项目例子:这个项目的groupId是org.ap ...

  10. 练习题目 :if for while else range、xrange、zip

    range在内存中直接生成指定的序列,当序列非常大时会浪费内存资源: xrange则不会直接生成一个list,而是每次调用返回其中的一个值,而非直接全部生成存于内存中 range([start,] s ...