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. 安装了包,pycharm却提示找不到包

    这段时间,我爬虫爬到了一个论坛的数据,有个分析需要知道他的字符编码,因此使用到了 chardet,我在终端很顺利的安装了这个,但是在pycharm里使用的时候老是提示有错误,向下面这样: 其实这个是因 ...

  2. 获取android模拟器的IP地址

    http://blog.csdn.net/yjkwf/article/details/7244632 1.输入adb devices查看加载的设备 2.使用 adb -s [设备] [命令]执行命令 ...

  3. HDU - 4081 Qin Shi Huang's National Road System 【次小生成树】

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=4081 题意 给出n个城市的坐标 以及 每个城市里面有多少人 秦始皇想造路 让每个城市都连通 (直接或者 ...

  4. 每天一个Linux命令(14)head命令

    head命令用于显示文件的开头的内容.在默认情况下,head命令显示文件的头10行内容.    如果指定了多于一个文件,在每一段输出前会给出文件名作为文件头. 如果不指定文件,或者文件为"- ...

  5. sass表达式前后出现空格

    最近发现一个问题,当我用mixin将px转rem时: @mixin pxToRem($remVal: 1){ font-size: ($remVal/75)rem; }.a { @include px ...

  6. wget 监控web服务器

    wget --timeout=$timeout --tries=$times $url -q &>/dev/null --timeout=number 设定超时时间 --tries=nu ...

  7. 暑假集训第一周比赛G题

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=83146#problem/G G - 向 Crawling in process... C ...

  8. 登陆获取shell时的配置文件加载过程

    最近遇到一台ubuntu服务器登陆时默认语言环境变量变成posix问题, 导致中文显示乱码,影响程序的正常运行 # locale LANG= LANGUAGE= LC_CTYPE="POSI ...

  9. Spring Cloud之Feign客户端调用工具

    feign介绍 Feign客户端是一个web声明式http远程调用工具,提供了接口和注解方式进行调用. Spring Cloud 支持 RestTemplate  Fetin Feign客户端实际开发 ...

  10. Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??错误

    启动项目的时候发现tomcat跑不起来.后台输出错误Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? 发现是ecli ...