首页 > 其他分享 >亚马逊云服务器aws ssh无法登录的解决问题记录

亚马逊云服务器aws ssh无法登录的解决问题记录

时间:2023-11-14 14:57:26浏览次数:38  
标签:sshd aws AWS 用户 亚马逊 etc ssh 服务器

一、涉及命令

1、备份原sshd配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
 
2、修改sshd配置文件: /etc/ssh/sshd_config
 
3、查看当前活跃的用户列表:w
 
4、查看用户 :cat /etc/passwd
#对于 cat /etc/passwd 的替换,可以更精简
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
 
5、重启SSH服务器
service ssh restart 重启SSH服务
重启SSH服务器命令:systemctl restart sshd
如果没有systemctl的话可以执行:/etc/init.d/sshd restart 或 /etc/init.d/ssh restart

image

二、AWS亚马逊云EC2服务器使用Root登录方法(在debian系统上操作成功)

1、sudo passwd root   输入两次密码
2、su root  切换到root账号
3、vim /etc/ssh/sshd_config  修改或添加以下参数
PermitRootLogin:yes
PasswordAuthentication : yes
4、sudo service sshd restart

三、SSH密钥丢失,更换密钥方法

解决连接到 EC2 实例时的“服务器拒绝我们的密钥”错误

四、可疑方法

1、将具有 SSH 访问权限的新用户账户添加到 Amazon EC2 Linux 实例

2、使用 EC2 串行控制台

3、使用救援实例

4、为新用户账户创建密钥对,将新用户添加到 EC2 Linux 实例

5、替换根卷

6、如系统盘与数据盘分开,则采用新建系统盘实例。

系统盘实例。

五、

1、Access denied errors appear when AWS explicitly or implicitly denies an authorization request. An explicit denial occurs when a policy contains a Deny statement for the specific AWS action. An implicit denial occurs when there is no applicable Deny statement and also no applicable Allow statement。当AWS显式或隐式拒绝授权请求时,会出现拒绝访问错误。当策略包含特定AWS操作的Deny语句时,会发生显式拒绝。当没有适用的Deny语句和也没有适用的Allow语句时,会发生隐式拒绝

2、aws相关产品

AWS CloudTrail:持续记录您的 AWS 账户活动

AWS CloudShell : 命令行访问 AWS 资源

IAM 控制面板:https://us-east-1.console.aws.amazon.com/iamv2/home?region=us-west-2#/home

Amazon CloudFront 是 AWS 的 CDN,是一个用于加快将静态和动态的 Web 内容(如: .html, css, .js, 图片文件)分发给用户的Web 服务。

3、为了访问 CloudShell ,AWSCloudShellFullAccess 策略必须生效。Shell 作为普通(非特权)用户运行,但如有必要,我可以 sudo 并安装软件包。

4、ssh -i /path/debian.pem [email protected] -vvv https://www.jianshu.com/p/6a87fa7d8c66

5、搜索:aws ssh access denied、禁止root用户登录、aws开通root账户

6、AMI 是一种模板,其中包含了启动实例所需的软件配置(操作系统、应用程序服务器和应用程序)。您可以选择由 AWS、我们的用户社区或 AWS Marketplace 提供的 AMI,也可以选择自己的 AMI。

7、Virtual Private Cloud (VPC):虚拟私有云(Virtual Private Cloud,以下简称VPC),为弹性云服务器构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云中资源的安全性,简化用户的网络部署。 可以在VPC中定义安全组、VPN、IP地址段、带宽等网络特性。

原文链接:https://blog.csdn.net/lyb8010/article/details/129579068

标签:sshd,aws,AWS,用户,亚马逊,etc,ssh,服务器
From: https://www.cnblogs.com/hefeng2014/p/17831571.html

相关文章

  • 探索数据湖和大数据在亚马逊云服务云存储服务上的威力
    文章作者:Libai引言在当今数字化的环境中,组织生成的数据量正以前所未有的速度增长。数据量的激增催生了对高效存储和管理解决方案的需求。数据湖和亚马逊云服务云存储服务上的大数据是一个强大的组合,使组织能够充分发挥其数据的潜力。亚马逊云科技开发者社区为开发者们提供全球......
  • 使用 powershell 安装 openssh
    1. 若要使用PowerShell安装OpenSSH,请先以管理员身份运行PowerShell(win+x快捷键进行打开)。为了确保OpenSSH可用,请运行以下cmdlet:Get-WindowsCapability-Online|Where-ObjectName-like'OpenSSH*'  2. 如果两者均尚未安装,则此操作应返回以下输出:Name:Op......
  • SSH连服务器时,连接不上,出现以下错误的原因与解决办法
    https://blog.csdn.net/zhoupenghui168/article/details/124165270?ops_request_misc=&request_id=&biz_id=102&utm_term=ps%20-e%20%7C%20grep%20ssh%E6%B2%A1%E5%8F%8D%E5%BA%94&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~d......
  • SSH端口转发
    本地转发:-Llocalport:remotehost:remotehostportsshserver选项:-f后台启用-N不打开远程shell,处于等待状态-g启用网关功能示例:ssh-L9527:telnetsrv:22-Nfg192.168.1.5当访问本机的9527的端口时,被加密后转发到sshsrv的ssh服务,再解密被转发到telnetsrv:......
  • ubuntu:安装/启动ssh(23.10)
    一,ubuntu23.10默认未安装ssh如下:liuhongdi@lhdpc:~$servicesshstatusUnitssh.servicecouldnotbefound.二,安装ssh1,从命令行安装root@lhdpc:~#apt-getinstallssh2,安装完成后查看效果:root@lhdpc:~#servicesshstatus○ssh.service-OpenBSDSecureS......
  • SSH高级应用之远程端口转发并实现网关功能
    端口转发实现逻辑我们直接来看这图好,那么现在呢?你假设你是出差在外的用户,比方说有一个笔记本用户出差了。明白了好。现在是这样的,这个服务器呢?是在你企业内部的。那么,企业内部要想。让互联网的用户想访问,通常来讲是访问不了的,因为什么有防火墙?他会阻止你访问企业内部的服务器,所以......
  • DevOps系列---【jenkinsfile使用sshpass发送到另一台服务器】
    1.首先在宿主机安装sshpass2.把物理机的sshpass复制到容器中whichsshpasscp$(whichsshpass)/usr/local/app/dockercpsshpass容器id:/usr/local/bin/sshpass3.在jenkinsfile中添加#在stages中添加stagestage('部署TEST服务'){steps{sh"sshpass-proot......
  • Filebeat采集AWS S3作为输入源实战
    一背景在现代应用程序和系统中,日志数据的收集和分析是至关重要的。AWSS3(AmazonSimpleStorageService)是一种高度可扩展的对象存储服务,许多组织选择将其用作存储和备份日志文件的中心存储库。Filebeat是一款轻量级的日志数据传输工具,它可以收集、解析和传输日志数据到其他系统进......
  • 通过cpolar实现外网ssh远程连接linux
    现在我有个想法,就是希望通过外网能够远程连接到我的开发板。这里我们就需要使用到一种技术,内网穿透。内网穿透是一种将内部网络中的设备通过外网进行访问的技术。在linux系统中,实现内网穿透有多种方式,其中最常见的方法是使用ngrok和frp。以frp为例,frp是一个专注于内网穿透的高性......
  • mysql ssh隧道连接数据库报错
    1.ssh隧道连接数据库报错:80070007:SSHTunnel:Serverdoesnotsupportdiffie-hellman-group1-sha1forkeyexchange①./etc/ssh/sshd_config最下面加入下面配置:KexAlgorithmsdiffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp3......