Ssh

通過 SSH 執行的命令對遠端主機的管理員是透明的嗎?

  • July 2, 2013

管理員可以知道我通過 SSH以非互動方式執行了哪些命令嗎?

例如:如果我執行它,是否echo hello會在某處記錄remote

$ ssh me@remote "echo hello"

可以以其他方式監控遠端命令嗎?

管理員可以安裝一個修改過的 sshd 來記錄所有 ssh 會話的所有內容,無論是否互動。

問題是:您信任遠端系統的管理員嗎?

如果您想從 ps 列表中隱藏命令,例如密碼,請將其封裝到腳本中,然後將腳本複制並執行。

cat > blah.sh << EOF
#!/bin/bash
some
commands
here
EOF

scp blah.sh targethost:~
ssh targethost ./blah.sh

這也將防止任何諸如記錄所有命令執行的問題。任何監視的人都會知道“blah.sh”已執行,而不是其中的內容。假設您之後將其刪除。

引用自:https://unix.stackexchange.com/questions/81531