知识库
往 root 的 authorized_keys 加公钥不生效:它是软链到平台管理的文件
你在一台由虚拟化平台托管的机器上配置 SSH,想把新机器的公钥加到 root 的授权列表里,好免密登录。你把公钥 cat /.ssh/authorized keys 追加上去,保存。然后去登录——还是让你输密码,公钥认证没用。 现象 表现是…
#排错#Proxmox VE#软链#公钥认证#SSH
默认 cloud-init 模板的三个坑:登不进、首次启动卡死、用户语义含糊
你用虚拟化平台的 cloud init 功能批量建虚拟机,图的就是"一次配好、自动初始化"。可机器建出来后,要么 ping 得通却 SSH 密码登不进去,要么首次启动卡上十几分钟,要么根本起不来。问题不在你的操作,而在那份 平台默认生成的 …
#自动化部署#SSH#云镜像#Proxmox VE#cloud-init
用 SFTP 往 NAS 上传文件,连临时目录都报"文件不存在"
你写好了一个部署脚本,准备把打包好的文件通过 SFTP 传到 NAS 上,再去目标机器安装。结果第一步就卡住了:连往临时目录写文件都失败,报的还是"文件不存在"。你 ls 一下,目录明明就在那里,看得见、进得去,可就是写不进去。 现象 用 …
#排错#base64#权限#SSH#NAS#SFTP
新装服务器 SSH 默认敞在公网 IPv6 上,密码登录还没人拦
你刚装好一台服务器,兴致勃勃开始部署。此刻可能已经有几十个扫描器知道了它的地址——因为从它装好那一刻起,它就是敞开的。 现象 一台新装好的服务器,SSH 服务默认监听在所有接口上,包括公网 IPv6;同时允许密码登录;机器本身有公网 IPv…
#密码爆破#服务器加固#IPv6#SSH
SSH 挂断后远端后台进程还在空转:断线不等于清理
你通过 SSH 在服务器上跑了个多线程的满负载测试命令。命令看着卡住不动,你不耐烦地按了 Ctrl+C,或者干脆关掉了本地终端。你以为「命令停了,服务器就消停了」。几个小时后,服务器的 CPU 一直飙满,一查,那个测试进程还在后台空转,跑了…
#压力测试#运维#pkill#后台进程#进程管理#SSH
SSH 内联执行复杂 shell 引号总是对不上:改成上传脚本文件
你想通过 SSH 在远端服务器上跑一段稍微复杂点的 shell——带循环、带变量、带条件判断。于是把它塞进 ssh host "...一大段..." 里。结果反复失败,报错五花八门,你开始一个引号一个引号地数,改一个坏一个,陷入「数引号」的…
#自动化#远程执行#shell#转义#引号#SSH