Linux ssh 无法登录,循环登录:输入密码登录后闪一下又回登录界面

简介: ssh 无法登录
1. 开机出现 pssswd ctrl + d 继续
解决: linux 磁盘挂载目录 /etc/fstab  挂载了不存在的磁盘,需要注释掉后重新启动 
特别注意: defaults    的错误配置:default  少一个 s 为只读,无法修改任何文件

2. Linux循环登录:输入密码登录后闪一下又回登录界面 root 密码登录返回登录界面:
解决:注释掉 /root/.bash_profile 文件的所有内容

3. linux 命令 table 补全报错: bash: cannot create temp file for here-document: Read-only file system
解决:磁盘没有读写权限,磁盘没有写入权限参考:https://eisc.cn/index.php?c=read&id=155&page=1  教程里面:mount -o remount,rw /sysroot    #重新挂载系统为写入
具体操作:
A.重启系统进入 提示等待几秒后启动系统的这个界面,按e键修改
B.进入修改面板,有几行开头为:if else fi initrd16;
   有两行开头为:linux16 和 initrd16; 我们修改linux16 行中的:
                删除 rhgb quiet 和后面的内容如:UTF什么的,(也有些用户没有后面的UTF)
                删除之后在其后添加   rd.break enforcing=0
   再然后按Ctrl 加 X   保存,就进入命令窗口
C. 输入命令:
 mount -o remount,rw /sysroot   #重新挂载系统为写入
 chroot /sysroot                                #改变文件系统的root
                                                        # 进入用户界面下修改文件
 passwd                                         # 设置密码
touch /.autorelabel                             # 引导前重新标记所有文件
exit                                                    # 退出
mount -o remount,ro /                   # 重新挂载为只读
exit                                                    # 退出后会重启
#-------------------------------------------------------------------------------------------------------#
环境变量:定义每个用户的操作环境
1.      Source命令:修改配置文件后,必须注销重新登录才能生效,使用source命令后,立即生效环境变量配置文件;
命令如下:source 配置文件  或者  . 配置文件
2.       环境变量配置文件简介:环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等;PATH、HISTSIZE、PS1、HOSTNAME等环境变量写入对应的环境变量配置文件;
3.       常见的环境变量:
A.      /etc/profile
B.      /etc/profile.d/*.sh
C.      ~/.bash_profile
D.      ~/.bashrc
E.      /etc/bashrc
注:放在家目录(3,4)下的环境变量配置文件,只会对当前用户起作用;在/etc下的环境变量所有的用户都起作用;
 /etc/profile             首次登录,从/etc/profile.d 目录 中搜集shell的设置。
 /etc /bashrc           为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
 ~/.bash_profile       每个用户都可使用该文件输入专用于自己 使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下, 他设置一些环境变量,执行用户的.bashrc文件。
 ~/.bashrc               该文件包含专用于你 的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
 ~/.bash_logout        当每次退出系统(退出bash shell)时,执行该文件.
 /etc/profile             中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中 的变量,他们是"父子"关 系。
 ~/.bash_profile      是交互式、login 方式进入 bash 运行的~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置 大致相同,所以通常前者会调用后者。
目录
相关文章
|
4月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
366 146
|
7月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2523 0
|
9月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
493 24
|
8月前
|
安全 网络协议 Linux
Linux查 ssh端口号和服务状态
本指南详细介绍如何检查SSH服务的运行状态,包括通过进程命令验证服务启动、查看监听端口、检测系统服务状态以及防火墙配置。同时提供安全建议,如修改默认端口、禁用密码登录和定期更新系统,确保SSH服务稳定与安全。适用于不同Linux发行版(Systemd/SysVinit),帮助用户全面排查和优化SSH配置。
|
10月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
445 10
|
12月前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
381 13
|
12月前
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
407 5
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
弹性计算 安全 Linux
Linux的root账号忘记密码怎么办?看这一篇就够了!
今天上班的时候有个小伙伴说他管理的一台服务器密码给搞忘了,因为之前做过基线,试了5次就给封了半个小时,现在又急着要上去部署,我啪的一下很快啊,直接甩出了这篇文章。
|
Linux Shell 数据安全/隐私保护
linux忘记密码怎么办
linux忘记密码怎么办
134 0