Debian Linux上安装SSH服务器

安装SSH服务器debian Linux允许我们通过ssh协议登录debian服务器。SSH是从远程位置登录debian的首选方法,因为ssh协议通过Internet提供安全的加密连接。

在本教程中我们将学习如何在Debian 8.3上安装SSH服务器。

debian 8.3的SSH服务器由openssh-server软件包提供。我们可以使用apt-get install命令在debian Linux上安装openssh-server。

在Debian 8上安装openssh服务器

首先使用apt-get update命令更新apt源列表。

apt-get update

然后使用apt-get install命令在debian上安装openssh服务器。

apt-get install openssh-server

现在启动并启用debian ssh服务器以在系统重启时启动。

systemctl start ssh.service

systemctl启用ssh.service

还运行netstat命令以确保ssh端口22已打开并正在运行。

netstat -tulnp | grep 22

您可以使用systemctl命令查看ssh服务器的状态。

systemctl status ssh.service

在Debian上启用root ssh登录

默认情况下,Debian Linux不允许以root用户身份通过​​SSH协议登录服务器。已从主ssh配置文件中禁用Debian ssh root登录。如果您尝试以root用户身份登录,则会收到错误消息“权限被拒绝,请再试一次”。

出于安全原因,允许SSH root访问是不好的做法。但是为了你的知识,让我们看看它是如何完成的。

在sshd_config文件中设置PermitRootLogin yes

/ etc / ssh / sshd_config文件中的PermitRootLogin参数控制ssh root权限。默认情况下,Debian Linux中PermitRootLogin的值为“without-password”。要允许root登录,我们需要将PermitRootLogin设置为yes。

首先使用文本编辑器打开ssh配置文件。

vim  /etc/ssh/sshd_config

然后将PermitRootLogin的值更改为yes

PermitRootLogin yes

然后保存ssh配置文件并使用systemctl命令重新启动ssh服务

systemctl restart ssh.service

现在,您应该能够通过SSH协议使用root用户帐户访问您的debian服务器。

默认情况下已禁用debian中的ssh root登录,因为不建议通过ssh使用root密码。您通常应该做的是以普通Linux用户身份ssh到服务器,然后使用su命令以root用户身份登录。

转载来源:https://www.configserverfirewall.com/debian-linux/install-debian-ssh-server-openssh/

转载来源:https://www.configserverfirewall.com/debian-linux/enable-debian-root-ssh-login/

Debian8 Linux上安装SSH服务器并配置sshd_config文件启用root ssh登录相关推荐

  1. linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9

    linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9 参考:http://blog.sina.com.cn/s/blog_5688414b0100bhr ...

  2. _如何在 Linux 上安装 Minecraft 服务器

    Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...

  3. ezboot not found 虚拟机安装_如何在 Linux 上安装 Minecraft 服务器

    Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...

  4. 关于linux上安装nginx服务器,win10中IE不能访问,谷歌可以访问的问题

    前面我在centos中安装nginx服务器后后,在用win10访问时出现一个问题: Win10中的Edge浏览器无法访问nginx,而谷歌可以访问nginx. java代码中利用工具类访问nginx时 ...

  5. 我的世界服务器linux,如何在Linux上安装Minecraft服务器?

    "我的世界Minecraft"是一个人们可以在各种游戏主机和计算机上玩的主流游戏. 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份.因其受欢迎,你可能想在家里 ...

  6. ubuntu ftp服务器_如何在Ubuntu上安装FTP服务器?

    ubuntu ftp服务器 In this tutorial, let's learn how to install FTP server on Ubuntu. FTP or File Transfe ...

  7. 服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH

    服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH,这只是其功能的冰山一角 前言 之前使用的 denyhosts 方案已经过时.一些研究表明 hosts.{allow,denied} ...

  8. linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...

    你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...

  9. 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器

    如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...

最新文章

  1. 怎么查看oracle数据库表的主键,Oracle中查看所有的表,用户表,列名,主键,外键...
  2. 《程序是怎样跑起来的》第二章
  3. Matplotlib基础全攻略
  4. linux删除目录tmpab是什么意思_linux 下tmp目录文件怎么被删除的?
  5. (原创)无废话C#设计模式之十九:Observer
  6. RK3288_Android7.1写一个GPIO驱动控制LED灯亮灭
  7. 如何保证测试的覆盖率
  8. ider中的html元素背景操作,idea怎么设置背景颜色
  9. Mac终端命令失效( command not found)/
  10. stm32cubeide 汉化包_经过两天瞎折腾,分享下STM32CUBE IDE的用法
  11. APP Bomb Lab
  12. php 里面的echo啥意思,echo的含义 echo 有哪些含义,有什么功能
  13. 手机端网页技术--使自己做的asp.net网页适应手机浏览
  14. matlab牛顿法解非线性方程组,matlab实现牛顿迭代法求解非线性方程组.pdf
  15. 夯实Java基础系列22:一文读懂Java序列化和反序列化
  16. SCI投稿Title Page、Cover letter、Highlights、Manuscript模板
  17. 小学计算机奥林匹克试题,历届小学数学奥林匹克试题:91届A卷
  18. 微软workflow foundation介绍
  19. 华为traffic访问列表及Qos基本配置
  20. tfw文件如何导入cad_基于TFW影像坐标信息在CAD中插入正射影像的方法探讨

热门文章

  1. 关于大型网站技术演进的思考(三)--存储的瓶颈(3)
  2. Magento 通知朋友 Tell A Friend Extensions
  3. Leetcode算法题(C语言)3--买卖股票的最佳时机 II
  4. Java—CountDownLatch使用详解
  5. 01 能够使用Format实现格式化输出显示
  6. 分组框控件 1130
  7. 使用匿名函数动态设置前置或者后置操作(装饰器模式的)
  8. 数据结构中三表合一的实现
  9. Linux运维常见问题解决集锦【转】
  10. PHPUnit-断言