首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux系统禁止root账号远程登录命令

ps:下面给大家介绍下Linux系统禁止root账号远程登录方法,具体内容如下所述: 修改配置文件/etc/ssh/sshd_config,去掉PermitRootLogin前注释,修改值为no,然后重启...,因此在此之前要先新建一个账号,并设置密码 useradd xiaowen passwd xiaowen ps:下面看下linux下禁止root远程登录和添加新用户 一、添加和root权限一样用户...或者使用visudo命令来进入sudoers文件编辑,就可以正常保存 1)单行复制 在命令模式下,将光标移动到将要复制行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制首行处...,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴行处,按“p”进行粘贴 二、禁止root远程登录 需要编辑/etc/ssh/sshd_config。...总结 以上所述是小编给大家介绍Linux系统禁止root账号远程登录命令,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家

6.4K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linuxsu命令,sudo命令和限制root远程登录

    可以用su命令以某个用户身份去执行一条命令,而且这个用户并不会进行登录: ?...限制root远程登录: 因为root用户密码很重要,不能轻易被别人知道,所以我们需要让普通用户能够无需知道密码就能登录root用户:   1.首先使用visudo命令编辑配置文件: ? ?...如果密码没有使用管理密码工具管理的话,一般都是以明文状态显示,为了防止root用户密码不小心被别人获得后,进行远程登录情况,所以有时候需要限制使用root用户进行远程登录:   1.修改sshd.config...完成以上操作后,无论使用密钥或者是密码都无法远程登录root用户了: ? ? 只有普通用户可以远程登录: ?...想要取消限制的话,就注释掉sshd.config文件中刚刚修改那一行,接着重启服务即可: ? ? 取消限制后就可以正常远程登录root了

    5K21

    linux命令讲解大全】160. Linux系统登录远程访问命令详解

    login 登录系统或切换用户身份 补充说明 login命令用于给出登录界面,可用于重新登录或者切换用户身份,也可通过它功能随时更换登入身份。...-h:指定远程服务器主机名。 参数 用户名:指定登录使用用户名。 nologin 拒绝用户登录系统 补充说明 nologin命令可以实现礼貌地拒绝用户登录系统,同时给出信息。...passwd -l lynn 这个命令会锁定lynn用户,这样该用户就不能登录了。 passwd -u lynn 上面的命令是对锁定用户lynn进行解锁,用户可登录了。...rlogin 从当前终端登录远程Linux主机 补充说明 rlogin命令用于从当前终端登录远程Linux主机。 语法 rlogin [选项] [参数] 选项 -8:允许输入8位字符数据。...-l :指定要登入远端主机用户名称。 -L:使用litout模式进行远端登入阶段操作。 参数 远程主机:指定要登录远程主机(IP地址或者域名)。

    11310

    使用远程登录软件登录 Linux 实例

    本文以 PuTTY 软件为例,介绍如何在 Windows 系统本地计算机中使用远程登录软件登录 Linux 实例。...注意 首次通过本地远程登录软件登录 Linux 实例之前,您需要重置用户名(如 root、ubuntu)密码,或者绑定密钥。具体操作请参考 重置密码 或 管理密钥 文档。...Port:轻量应用服务器连接端口,Linux 实例默认远程登录端口为22。 Connect type:选择 SSH 。 Saved Sessions:填写会话名称,例如 test。...Port:轻量应用服务器连接端口,Linux 实例默认远程登录端口为22。 Connect type:选择 SSH。 Saved Sessions:填写会话名称,例如 test。...若按照 步骤4 设置了加密私钥密码,则请输入后按 Enter,密码默认不显示。如下图所示: 登录完成后,命令提示符左侧将显示当前登录轻量应用服务器信息。

    23110

    Linux实现SSH远程登录

    转自:http://songtl.com/linux-ssh-setting.html 远程登录方式有telnet和ssh两种方式,由于telnet使用是明文传输,传输过程中系统帐号密码等重要信息容易被截获...,安全性比不上SSH(secure shell),因此现在一般都使用SSH作为远程登录工具。...其实很多linux版本如ubuntu已经内置了ssh-agent,这是一个远程连接工具,通过ssh-agent可以发起远程连接,但是如果你要想实现在其他电脑远程登录自己电脑,就必须安装openssh...Linux系统因为已经自带ssh-agent所以比较方便,直接在terminal里面输入以下命令 ssh username@ip username是你登录账户,ip即ip地址,当然你也可以使用域名 ssh...当你尝试登录别人主机时候你会以什么身份登录?当然是root用户,因为root是每个Linux系统都存在用户。

    8.9K20

    Linux免密码远程登录实例

    Linux免密码远程登录实例 如何通过一台Linux ssh远程其他linux服务器时,不要输入密码,可以自动登入。提高远程效率,不用记忆各台服务器密码。 1....首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口);执行一行命令生成key文件:ssh-keygen -t rsa ,然后一直回车,如下所示: ? 2....最后,将母机产生公钥id_rsa.pub拷贝到自己上 /root/.ssh 目录下 并改名为 authorized_keys,使用scp命令:scp ~/.ssh/id_rsa.pub root@192.168.1.113...现在为止,你已完成了所有的操作;可在母机通过ssh root@192.168.1.113 你会发现不在用输入密码就可以登录了。相同scp命令也是一样情况,无需手动输入密码。...感谢阅读,希望能帮助到大家,谢谢大家对本站支持!

    3.9K31

    linux学习第十三篇:su命令,sudo命令,限制root远程登录

    sudo命令 sudo命令:可以让普通用户临时去执行一条命令,以指定用户身份去执行,通常情况下是给普通用户授权root用户身份。 visudo命令:可以查看sudo配置文件。...限制root远程登录 无需root用户密码,在普通用户下直接登录root用户(但是权限有点大,直接跳到root用户下,可以改用户root密码,改了密码就可以直接远程登录root) 使用命令visudo修改配置文件...把root用户远程登录功能限制 1. vi /etc/ssh/sshd_config  2. 在配置文件里打   /Root  搜索 3.如下图中修改 ? 4....修改完配置文件需重启服务,命令:systemctl  restart  sshd.service 5. 弄完之后只能远程登录普通用户,不能远程直接登录root用户。 6....但是可以在普通用户下,根据上面visudo配置后,使用命令:sudo su -  登录root用户。

    3.1K100

    Linux ssh登录命令

    1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统标准配置。...需要指出是,SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文针对实现是OpenSSH,它是自由软件,应用非常广泛。 二、最基本用法 ssh命令用于远程登录Linux主机。...前者是你公钥,后者是你私钥。 这时再输入下面的命令,将公钥传送到远程主机host上面:  $ ssh-copy-id user@host 好了,从此你再登录,就不需要输入密码了。...' < ~/.ssh/id_rsa.pub 这条命令由多个语句组成,依次分解开来看:(1)"$ ssh user@host",表示登录远程主机;(2)单引号中mkdir .ssh && cat >>....ssh/authorized_keys,表示登录后在远程shell上执行命令:(3)"$ mkdir -p .ssh"作用是,如果用户主目录中.ssh目录不存在,就创建一个;(4)'cat >>

    10.3K101

    linux 远程ssh免密登录

    写在前面 先说说需求: 我们平时开发、运维操作linux过程中经常需要实现将远程文件拷贝到本地或者本地文件拷贝到远程;执行远程命令等操作;这个时候建立ssh免密登录应该是一个比较好选择; 原理 在linux...系统中,ssh是远程登录默认工具,因为该工具协议使用了RSA/DSA非对称加密算法;非对称加密算法会分别产生公钥和私钥; 现在有两台机器:ServerA和ServerB,ServerA需要免密登录...ServerB,我们先在ServerA生成公钥和私钥,把公钥拷贝到ServerB指定文件下,ServerA就可以免密登录ServerB了; 以下方法一和方法二都是使用依据上面的原理实现; 方法一...:使用ssh-copy-id 命令拷贝密钥: 1、ServerA执行ssh-keygen生成公私钥; ssh-keygen 公私钥 默认生成路径/root/.ssh(这里root是用户名,如果你是其他用户替换即可...方法二:手工拷贝密钥 其实手工拷贝跟方法一使用命令拷贝差不多,就是操作上原始一点; 1、生成公私钥:同方法一步骤1; 2、手动将步骤1中ServerA生成/root/.ssh/id_rsa.pub

    4.3K10

    Linux 远程登录:Xshell、SecureCRT、Putty

    Xshell 通过互联网到远程主机安全连接以及它创新性设计和特色帮助用户在复杂网络环境中享受他们工作。...Xshell可以在Windows界面下用来访问远端不同系统下服务器,从而比较好达到远程控制终端目的。...SecureCRT是一款支持SSH(SSH1和SSH2)终端仿真程序, 简单地说 是Windows下登录UNIX或Linux服务器主机软件。...2.支持从Windows上命令行输入用户名与密码并直接连接ssh,比如:【Xshell.exe -url ssh://用户名:密码@IP:端口】 3.每个连接窗体标题可以直接显示IP,不需要修改Linux...分享几条常用命令: 下载使用本博编写damnp一键包,并优化系统: wget http://linux-bash.googlecode.com/files/damnp-actgod.sh;bash

    9.4K20

    Linux 远程登录Linux服务器

    # Linux 远程登录Linux服务器 # 为什么需要远程登录Linux # 公司开发应用场景 linux服务器是开发小组共享 正式上线项目是运行在公网 因此程序员需要远程登录Linux进行项目管理或者开发...画出简单网络拓扑示意图(帮助理解) # 远程登录Linux-Xshell7 # 介绍 说明:Xshell 是目前最好远程登录Linux操作软件,流畅速度并且完美解决了中文乱码问题,是目前程序员首选软件...Xshell可以在Windows界面下用来访问远端不同系统下服务器,从而比较好达到远程控制终端目的 # 使用 新建会话属性,输入主机号 [打开终端,ifconfig来查看] 双击会话用户名,[一次性接受...# 远程上传下载文件-Xftp7 # 介绍 Xftp7是一个基于windows平台功能强大SFTP、FTP文件传输软件。...右键点击windows上面想传输到Linux操作系统文件,点击传输,也可以把linux文件传输到windows.

    17.2K30

    树莓派命令行模式远程登录

    在开发和实际应用中,我们有时候需要远程登录到控制器,对我们树莓派一样,如果我们需要远程登录怎么办呢? 今天我们就来看看在另外一台windows平台电脑下如何远程登录到你树莓派开发板?...首先需要知道你树莓派开发板IP地址,可以使用ifconfig命令或者hostname -I 命令获取IP地址 ? ?...Windows平台下需要下载PuTTY软件,填入刚才获取树莓派开发板IP地址, ng=EN-US>IP地址,可以使用ifconfig命令或者hostname -I 命令获取IP地址 ? ?...输入登录用户名和密码(默认用户名为pi,密码为raspberry) ? ? 登录成功后如下图所示: ? 可以输入命令查看下 ? 可以看到我们已经可以成功远程登录树莓派开发板,并进行命令行操作。

    1.4K80

    Linux远程拷贝命令scp

    在开发中经常遇到这样场景,就是两台Linux服务器间需要互相拷贝文件。...常见场景就是在本机通过堡垒机才能登录远程Linux服务器上,而堡垒机上没有相应ftp可视化工具;这时就需要借助远程拷贝命令。...scp就是secure copy,在linux下用来进行远程拷贝文件命令。...news.txt :要复制到服务器上本地文件 root:通过root用户登录远程服务器(也可以使用其他拥有同等权限用户) 192.168.6.129:远程服务器ip地址(也可以使用域名或机器名)...remote:通过remote用户登录远程服务器(也可以使用其他拥有同等权限用户) www.itpk.com:远程服务器域名(当然也可以使用该服务器ip地址) /usr/local/sin.sh

    6.4K20

    使用SSH服务远程登录Linux主机

    SSH是一种能够以安全方式提供远程登录协议,也是目前远程管理Linux系统首选方式。它是以密文传输来保证安全。一般情况下在装Linux系统过程中是默认安装。...想要使用ssh协议来远程管理Linux系统,需要部署sshd服务程序。sshd是基于ssh协议开发一款远程管理服务程序,不仅使用快捷方便,而且提供两种安全验证方法。...- 基于口令验证-用于账户和密码来验证登录 - 基于密钥验证-需要在本地生成密钥文件,然后把密钥对中公钥文件上传至服务器,并与服务器中公钥进行比较,一致则可远程登录。...用户口令验证登录 在Redhat7系统中已经默认安装并启动了sshd服务,接下来在客户机上使用ssh命令进行远程连接。...[linuxidc@RedHat7-2 ~]$ ssh linuxmi@192.168.182.188  //ssh远程登录linuxmi用户服务器 The authenticity of host

    4K20
    领券