Linux配置SSH非管理员用户登录

以root身份登进系统后,增加一个非root帐户,名称为:systemadmin,密码按您的需求设置一个即可。接下来我们要禁止root直接登陆。

[root@mail ~]# useradd systemadmin

[root@mail ~]# passwd systemadmin

[root@mail ~]# vim /etc/ssh/sshd_config

# PermitRootLogin yes

修改以下配置为:

PermitRootLogin no

然后重新启动sshd,这样禁止了root直接登陆。

[root@mail ~]# service sshd restart

[root@mail ~]#

现在以systemadmin用户登录,切换到root管理员用户

[systemadmin @mail ~]$ su - root

密码:

[root@mail ~]#

现在以root用户登录,切换到 systemadmin 管理员用户

[root@mail ~]# su -  systemadmin

密码:

[systemadmin @mail ~]$

配置完成!

本文出自 “运维工作奋斗” 博客,请务必保留此出处http://yanghuawu.blog.51cto.com/2638960/1034419

时间: 2024-09-20 14:55:46

Linux配置SSH非管理员用户登录的相关文章

WordPress中限制非管理员用户在文章后只能评论一次_php技巧

之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次? 暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用的.这个功能实现起来也比较简单,只需每次用户发表的评论进数据库之前,从当前文章的所有评论中查找是否有相同的用户名或邮箱已经发表过评论,如果有就跳到错误页面即可. 实现代码,放到当前主题的functions.php中即可(这里还增加了对IP的判断,更保险): // 获取评论用户的ip,参考wp-includes/comment.php functio

windows服务只允许一个管理员用户登录

问题描述 昨天我遇到一个奇怪的问题,原来这个服务的启动账号是A,然后我把它卸载了,用其他的管理员账号登录,服务启动不了,然后我把A账号的密码改了,服务启动账号的密码也改了,也登录不上,只能用A账号和它原来的密码登录,不知道什么原因 解决方案 解决方案二:指定安装文件的时候,指定用户了吧?

Linux 配置 ssh

概述 这两天为了用Xshell链接自己的Ubuntu,给自己的Ubuntu安装了一个ssh然后就可以远程连接了很方便.给大家分享一下,能力有限,不喜勿喷哦!有什么不对的地方还请多多指教!kensoon918@163.com only for feedback. Ubuntu Debian 系列 首先查看自己是否有ssh服务使用命令 : sudo ps -e |grep ssh 只要出现一个sshd,就代表你已经开启ssh服务了.如果没有任何反应则没有开启. 然后使用这个命令安装: sudo ap

C# 开发的程序如何在非管理员账户正常运行

问题描述 C#开发的程序,在非管理员账户登录的系统中,运行的时候会有用户账户控制提醒,并且要求输入密码?请问如何是我的程序在飞管理员权限登录的系统中,能正常运行,不要输入密码. 解决方案 解决方案二:那请问UAC的用途是?解决方案三:这个是你用非管理员登录到系统了吧,访问由系统管理员安装的软件肯定要输入密码啊解决方案四:按理说,非管理员用户登录系统,运行管理员权限下安装的程序,是应该输入密码.但是有些软件的运行是不需要输入密码的,比如QQ,杀毒软件这样的程序解决方案五:引用3楼gooodiuck

配置Linux服务器SSH远程密钥登录

说明: 服务器IP:192.168.1.200 管理员账号:root 密码:chenyi 普通登录账号: itchenyi.com 密码:chenyi 实现目的: 1.配置普通账号通过密钥验证远程SSH登录服务器 2.禁用root账号通过远程SSH登录服务器 3.禁用所有账号通过密码验证远程SSH登录服务器 具体操作: 1.配置普通账号通过密钥验证远程SSH登录服务器 使用普通账号itchenyi.com登录服务器操作 ssh-keygen -t rsa #生成密钥 [itchenyi.com@

阿里云使用Linux进行域名绑定和服务器登录有哪些问题

域名绑定 Tomcat服务绑定域名的方法 ECS Linux系统域名绑定host后ping测试不生效 Nginx绑定多个域名的方法 ECS Linux无法解析hosts里面绑定域名的排查方法 服务器登陆 ECS Linux无法远程连接的检查方法 ECS Linux远程ssh报错read: Connection reset by peer ECS Linux ssh连接服务器报错CONNECTION RESET by peer ECS Linux通过Xshell 配置密钥key免密码登录 ECS服

在 Linux 中为非 SSH 用户配置 SFTP 环境

在 Linux 中为非 SSH 用户配置 SFTP 环境 在某些环境中,系统管理员想要允许极少数用户在可以传输文件到Linux机器中,但是不允许使用 SSH.要实现这一目的,我们可以使用SFTP,并为其构建chroot环境. SFTP & chroot背景: SFTP是指SSH文件传输协议(SSH File Transfer protocol)或安全文件传输协议(Secure File Transfer Protocol),它提供了可信数据流下的文件访问.文件传输以及文件管理功能.当我们为SFT

linux查看ssh用户登录日志与操作日志

ssh用户登录日志 linux下登录日志在下面的目录里:  代码如下 复制代码 cd /var/log 查看ssh用户的登录日志:  代码如下 复制代码 less secure 1. 日志简介 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹.日志主要的功能有:审计和监测.他还可以实时的监测系统状态,监测和追踪侵入者等等. 在Linux系统中,有三个主要的日志子系统: 连接时间日志–由多个程序执行,把纪录写入到/v

Linux配置远程SSH无密码登录_Linux

本文实例为大家分享了jaLinux配置远程SSH无密码登录的方法,供大家参考,具体内容如下 系统:CentOS 6.8 主机1:192.168.0.177 主机2:192.168.0.178工具介绍:ssh-keygen:创建公钥和密钥 ssh-copy-id:把生成的公钥复制到192.168.0.178主机上的authorized_keys文件上, ssh-copy-id也会给远程主机的用户主目录(/home)和/root/.ssh和/root/.ssh/authorized_key设置合适的