Debian8 Linux上安装SSH服务器并配置sshd_config文件启用root ssh登录
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登录相关推荐
- linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9
linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9 参考:http://blog.sina.com.cn/s/blog_5688414b0100bhr ...
- _如何在 Linux 上安装 Minecraft 服务器
Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...
- ezboot not found 虚拟机安装_如何在 Linux 上安装 Minecraft 服务器
Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...
- 关于linux上安装nginx服务器,win10中IE不能访问,谷歌可以访问的问题
前面我在centos中安装nginx服务器后后,在用win10访问时出现一个问题: Win10中的Edge浏览器无法访问nginx,而谷歌可以访问nginx. java代码中利用工具类访问nginx时 ...
- 我的世界服务器linux,如何在Linux上安装Minecraft服务器?
"我的世界Minecraft"是一个人们可以在各种游戏主机和计算机上玩的主流游戏. 截止至 2016 年 6 月,在各种平台上已经售出了超过十亿六千万份.因其受欢迎,你可能想在家里 ...
- ubuntu ftp服务器_如何在Ubuntu上安装FTP服务器?
ubuntu ftp服务器 In this tutorial, let's learn how to install FTP server on Ubuntu. FTP or File Transfe ...
- 服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH
服务器安全神器,Linux 上安装 Fail2Ban 保护 SSH,这只是其功能的冰山一角 前言 之前使用的 denyhosts 方案已经过时.一些研究表明 hosts.{allow,denied} ...
- linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...
你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...
- 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器
如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...
最新文章
- 怎么查看oracle数据库表的主键,Oracle中查看所有的表,用户表,列名,主键,外键...
- 《程序是怎样跑起来的》第二章
- Matplotlib基础全攻略
- linux删除目录tmpab是什么意思_linux 下tmp目录文件怎么被删除的?
- (原创)无废话C#设计模式之十九:Observer
- RK3288_Android7.1写一个GPIO驱动控制LED灯亮灭
- 如何保证测试的覆盖率
- ider中的html元素背景操作,idea怎么设置背景颜色
- Mac终端命令失效( command not found)/
- stm32cubeide 汉化包_经过两天瞎折腾,分享下STM32CUBE IDE的用法
- APP Bomb Lab
- php 里面的echo啥意思,echo的含义 echo 有哪些含义,有什么功能
- 手机端网页技术--使自己做的asp.net网页适应手机浏览
- matlab牛顿法解非线性方程组,matlab实现牛顿迭代法求解非线性方程组.pdf
- 夯实Java基础系列22:一文读懂Java序列化和反序列化
- SCI投稿Title Page、Cover letter、Highlights、Manuscript模板
- 小学计算机奥林匹克试题,历届小学数学奥林匹克试题:91届A卷
- 微软workflow foundation介绍
- 华为traffic访问列表及Qos基本配置
- tfw文件如何导入cad_基于TFW影像坐标信息在CAD中插入正射影像的方法探讨