如何找出在我的计算机上运行的所有服务的列表,这些服务可能允许黑客登录我的计算机?
有一天,我从我的电脑上查看了我的 /var/log/auth.log,我发现有几次 ssh 登录尝试,并且我的电脑中安装了 ssh 服务器。但是我不记得我在这台计算机上安装了 ssh 服务器。我一定安装了一些依赖于 ssh 包的包。让我想知道这台计算机上正在运行哪些我不知道的其他服务。
如何让 Linux 机器上的 VNC 服务器尽可能快(不牺牲安全性)(并连接到已经运行的 X 会话)?
我在我的 Ubuntu 上运行 VNC 服务器 (x11vnc),我偶尔会通过 LAN 从另一台 Ubuntu 机器连接到它。
x11vnc -localhost -usepw -ncache 10 -forever -display :0
Run Code Online (Sandbox Code Playgroud)
我使用上面的命令和 SSH 端口转发。我连接到这个(xtightvncviewer):
vncviewer -encodings 'copyrect tight hextile' localhost:0
Run Code Online (Sandbox Code Playgroud)
连接到已经运行的 X 会话很重要。如果不是这种情况,我会使用 NX 或 SSH X11 转发。
如何配置 VNC 服务器,使其只能通过 SSH 隧道访问?
使用默认的 VNC 服务器设置,其他人至少有两种方式登录我的计算机:直接登录我的 VNC 服务器和我的 SSH 服务器。两扇门担心。
通过运行以下命令显示 SSH 密钥指纹:
ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
Run Code Online (Sandbox Code Playgroud)
指纹是一些奇怪的代码。有没有办法将此代码转换为图像哈希或 Gravatar 之类的东西?
我在非标准端口上运行个人 ssh 服务器。如果有人尝试通过标准端口 22 登录我的 ssh 服务器,则服务器似乎发送“连接被拒绝”消息。
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它不发送这样的消息并且它的行为就像它没有运行一样?
在您尝试右键单击以显示上下文菜单之前,SSH 上的远程 Firefox 非常有用。上下文菜单出现大约需要 5 秒钟。似乎需要很多次往返。
ssh -c blowfish-cbc -C -Y host
Run Code Online (Sandbox Code Playgroud)
我相信使用上面的命令,它会更快。我听说河豚-cbc 密码速度很快,而且很安全。还有什么我应该看的吗?
但也许那只是安慰剂效应。我不知道如何准确计时这个 5 秒的事件。