centos aws 修改使用密码ssh登录

因为使用pem登录有很多局限性,在此修改为用密码但不是root登录

1、关闭selinux(要重启)

vi /etc/selinux/config
SELINUX=disabled  

2、重置root密码

sudo passwd root

3、添加用户、并添加到sudoer

sudo useradd userName
sudo passwd userName

然后:修改/etc/sudoers,讲root all那一行复制一下,讲这一行的开头root修改userName即可

4、修改配置、重启服务

sed -ri ‘s/^#?(PasswordAuthentication)\s+(yes|no)/\1 yes/‘ /etc/ssh/sshd_config
# sed -ri ‘s/^#?(PermitRootLogin)\s+(yes|no)/\1 yes/‘ /etc/ssh/sshd_config
# sed -ri ‘s/^/#/;s/sleep 10"\s+/&\n/‘ /root/.ssh/authorized_keys
service sshd restart

5、登录即可

ssh [email protected]

原文地址:https://www.cnblogs.com/birdofparadise/p/8278760.html

时间: 2024-08-30 15:45:15

centos aws 修改使用密码ssh登录的相关文章

脚本化自动构建openstack计算节点间免密码ssh登录

openstack 实例的调整大小和移植功能,都要求计算节点间免密码ssh登录,对于已有的计算节点和新增的计算节点,如何简单快速的使它们之间能够互相两两免密码登录,博主给出了一套实用的脚本. 可先参考脚本化自动部署openstack一文,搭建好环境. 文件清单为: nopasswd-login-controller-to-compute.sh  控制节点可以免密码登录所有的计算节点 nopasswd-login-compute-to-compute.sh    计算节点可以免密码登录其他计算节点

内部服务器免密码ssh登录设置

内部服务器免密码ssh登录设置 一.背景: 平安银行项目,EZSonar产品总共部署4台服务器,1台探针服务器.3台管理引擎服务器(ES集群).平安银行客户有要求,应用程序只能使用普通用户启动,同时在部署完交付给客户时,客户需要把服务器交给另外部门统一管理.每次需要登录时,都需要向服务器管理组申请登录权限,然后通过指定的堡垒机免密码登录到EZS对应的服务器对应用户的权限,同时客户一般情况下是不允许申请root用户权限的.在此情况下,如果我们在排查问题急需root用户时就无法操作了,针对该问题对接

centos 7 修改sshd | 禁止 root登录及sshd端口脚本定义

1.新建用户wwweee000 [[email protected] ~]# useradd wwweee000 [[email protected] ~]# passwd wwweee000 Changing password for user wwweee000. New password: BAD PASSWORD: The password is a palindrome Retype new password: passwd: all authentication tokens upd

linux配置免密码ssh登录

hadoop部署需要ssh免密码登录. 在官方网站上就两句话: 1.$ ssh-keygen -t rsa -P '' 2.$ cat  ~/id_rsa.pub >> ~/.ssh/authorized_keys 但是在我的机器上出现了很多的问题,导致一直ssh还是需要密码,在这里一一写下: 1.authorized_keys的权限必须是600的.而生成默认的不是 所以使用一下命令: $ chmod 600 authorized_keys 顺带,还有.ssh这个文件夹的目录的权限听说也得是7

Linux centos 跳过管理员密码进行登录(单用户模式、救援模式)

这里列举了两种更改或者取消管理员密码登录Linux系统的方法,其实两种方法类似,都是想方设法跳过用户认定,直接更改用户文件.更改密码的过程. 为了跳过系统正常启动过程中的某些步骤,必须知道大致的系统启动流程是什么样的.大概情况如下: 单用户模式是从GRUB中跳过了用户认证,直接运行 bin/sh ,进而改root用户密码或者去掉密码. 救援模式是从BIOS中更改启动首选项,从系统光盘中引导系统启动,再回来更改root用户文件,达到更改密码或者去掉密码的目的. 法一:单用户模式 启动时,随便按一个

Linux A机器免密码SSH登录B机器

一.问题 如上,A机器经常需远程操作B机器,传输文件到B机器,每次输入帐号密码过于繁琐,下文通过ssh公钥能解免密码操作问题. 二.解决 1.方案 SSH认证采用公钥与私钥认证方式. 2.步骤 1) A机器生成公钥/私钥对 [[email protected]08 ~]# ssh-keygen -t rsa -P '' Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/i

CentOS让root用户可以SSH登录

一.说明     Solaris 10 出于安全原因,默认参数很严格,禁止root用户直接使用ssh登陆 二.处理     1.可以先用非root的帐户,登陆到ssh后,su成root     2.如果想直接用root登陆,则修改如下配置文件:             vi /etc/ssh/sshd_config         找到其中的如下一行,将前边的#符号去掉,并修改no为yes             PermitRootLogin no        改成:            

github免输用户名/密码SSH登录的配置

从github上获取的,自己整理了下,以备后用. Generating an SSH key mac windows SSH keys are a way to identify trusted computers without involving passwords. You can generate an SSH key and add the public key to your GitHub account by following the procedures outlined in

CentOS 7忘记root密码解决办法

1,CentOS 7 root密码的重置方式和CentOS 6完全不一样,CentOS 7与之前的版本6变化还是比较大的,以进入单用户模式修改root密码为例. 2,具体的操作步骤如下2.1,重启开机按esc 2.2,按e 2.3,编辑修改两处:ro改为rw,在LANG=en_US.UFT-8后面添加init=/bin/sh 2.4,按Ctrl+X重启,并修改密码2.5,由于selinux开启着的需要执行以下命令更新系统信息,否则重启之后密码未生效touch /.autorelabel2.6,重