ps 将我的 httpd 进程显示为
apache 29561 15186 0 15:30 ? 00:00:00 /usr/sbin/httpd
Run Code Online (Sandbox Code Playgroud)
我正在运行 Centos 5.3
/var/log/httpd 中的所有日志文件都归 root 所有。
怎么来的?
我从通过 SOCKS 使用 jvisualVM 的建议开始。但是,我有一个有点复杂的拓扑。
从我的笔记本电脑开始,我需要通过两个中间主机才能到达我想要观察的机器。
LaptopAtHome -> HostAtWork -> AWS-Bastion -> ThingToObserve
我可以使用 ssh-add 来处理进行这些跃点所需的密钥。我不应该在 AWS-Bastion 上留下任何 SSH 私钥。我如何设置这一切以便:
ssh -v -D 9696 thingtobserve.example.com
Run Code Online (Sandbox Code Playgroud)
打开从我的笔记本电脑到另一端的虫洞?
另请注意,我需要为第一跳使用与第二跳和第三跳不同的私钥。我使用 ssh-add 将两个密钥加载到起始主机上。
一些研究引导我尝试:
#!/bin/sh
noknown="-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
ssh -A -t -t -v -L9999:localhost:9932 first ssh -A $noknown -t ec2-user@bastion ssh -A $noknown -t -D 9932 ec2-user@target
Run Code Online (Sandbox Code Playgroud)
这会因“权限被拒绝”而失败。
我尝试了简单的第一步:
ssh -t -v -A first ssh -A -t -v $noknown ec2-user@bastion
Run Code Online (Sandbox Code Playgroud)
并且日志显示来自代理的额外密钥没有呈现给“堡垒”。ssh -L 在我的起点上显示了它们。
编辑
事实证明,这里的部分问题是我办公室的一台主机(我试图用作第一跳目的地)出现了一些神秘的问题。如果我换成另一个,我就可以得到一个很好的外壳,一路过去。我无法得到的是袜子代理。
对这个问题的评论表明,多跳袜子代理实际上在概念上很难,所以这就是这个问题的真正问题。
编辑2
此页面声称有关多跳袜子,但在我看来,端口号可能有拼写错误;我正在尝试。
我下载了Pupi主题,解压缩了 zip,将目录放入 /usr/share/themes,然后重新启动。新主题仍未显示在设置的“样式”列表中。如果有人建议将 Mint/Xfce 改编为可读尺寸的 Retina 显示器,这也会有所帮助。