从ps隐藏参数

dog*_*ane 7 unix command-line

我想保持我的ssh命令隐藏/伪装其他用户.

例:

ssh user@host -i /my/private/key
Run Code Online (Sandbox Code Playgroud)

不幸的是,这将出现在ps列表中,其他用户将能够看到我正在使用的私钥文件.有没有解决的办法?

(他们以与我相同的用户身份登录)

pax*_*blo 12

如果他们以你的身份登录,那么基本上你无法阻止他们学习这些信息.如果你在Linux上,他们可以访问你的/ proc条目,并可以轻松地学习这些信息.

他们还可以:

  • 删除所有文件.
  • 以您的名义发送邮件以侮辱贵公司的CEO.
  • 访问所有文件和命令行历史记录(如果有).
  • 无数其他的事情.

这不是保护自己的可行方法.您需要首先解决相同的用户问题.