如何在ssh客户端PC中设置指定的ssh日志文件?

刮y的

通过这种方式在ssh服务器pc中设置指定的sshd日志文件。

vim /etc/rsyslog.conf
local0.*     /var/log/sshd.log 
vim /etc/ssh/sshd_config
SyslogFacility local0

要创建日志文件:

touch /var/log/sshd.log

重新启动所有服务。

systemctl restart rsyslog
systemctl restart sshd

要以这种方式获取所有ssh登录ssh客户端PC。

sudo vim /etc/bash.bashrc
HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:whoami: "
export HISTTIMEFORMAT
PROMPT_COMMAND='history -a'      
source /etc/bash.bashrc

现在获取所有ssh日志记录。

history |grep  ssh  

我的问题是,如何在ssh客户端pc中设置指定的ssh日志文件,而不是ssh服务器pc中的sshd日志文件?

这是我在ssh客户端PC中的尝试。

vim /etc/rsyslog.conf
local0.*     /var/log/ssh.log 
vim /etc/ssh/ssh_config
SyslogFacility local0

要创建日志文件:

touch /var/log/ssh.log

重新启动所有服务。

systemctl restart rsyslog
reboot

从ssh客户端PC登录我的vps时发生错误:

/etc/ssh/ssh_config: line 56: Bad configuration option: syslogfacility
/etc/ssh/ssh_config: terminating, 1 bad configuration options

有没有一种方法可以在ssh客户端pc中设置指定的ssh日志文件,而不是将其记录在历史记录中?
历史命令可以记录我的ssh客户端PC中执行的所有ssh操作,我希望所有日志信息都存储在一个指定的文件中,例如/var/log/ssh.log。
请不要这样告诉我。

history |grep  ssh  >> /var/log/ssh.log
压缩

在客户端上执行以下操作:

script logfile.log
ssh into the machine
do whatever you need
exit from ssh
exit from script

它将脚本会话中发生的所有情况记录到开始时指定的文件中,直到您退出。

谨防操纵整个屏幕的命令(vi,top等),因为它们将对日志产生垃圾。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ssh会话中获取客户端ip?

来自分类Dev

如何在Mac OS(客户端)和服务器(ubuntu)上设置ssh以从丢失的临时连接中恢复

来自分类Dev

如何修改SSH客户端的设置吗?

来自分类Dev

Erlang客户端设置SSH密钥

来自分类Dev

如何在Windows计算机(SSH客户端)上设置SSH密钥以访问Azure Linux VM?

来自分类Dev

如何在Windows的Git Bash中确定Git使用哪个SSH客户端

来自分类Dev

在客户端通过SSH运行日志命令

来自分类Dev

如何使用服务器通过ssh客户端连接2台PC?

来自分类Dev

如何在Laravel中设置OpenID Connect客户端?

来自分类Dev

如何从 ssh 服务器中的 ssh 客户端注销所有用户?

来自分类Dev

SSH客户端端口

来自分类Dev

如何为SSH客户端指定终端模式/ pty-req字符串的示例

来自分类Dev

如何在meteorjs中读取客户端的文件?

来自分类Dev

OpenSSH的SSH客户端不遵守IdentityFile设置的顺序

来自分类Dev

SSH客户端如何区分文本的颜色

来自分类Dev

如何从SSH客户端禁用密码提示?

来自分类Dev

OpenVPN ssh / ping客户端到客户端

来自分类Dev

在屏幕会话中访问SSH客户端IP地址

来自分类Dev

在屏幕会话中访问SSH客户端IP地址

来自分类Dev

如何在不同的PC上使用客户端聊天

来自分类Dev

如何通过Git中的ssh从Windows服务器克隆到Mac客户端?

来自分类Dev

如何以编程方式在客户端中添加ssh主机密钥?

来自分类Dev

如何在 JAX-WS 客户端和客户端证书认证上指定客户端证书

来自分类Dev

如何从SSH服务器端访问SSH客户端?

来自分类Dev

FTP客户端如何在服务器上设置文件权限?

来自分类Dev

git客户端忽略SSH配置

来自分类Dev

Windows SSH客户端以监视连接

来自分类Dev

从FileZilla打开SSH客户端

来自分类Dev

从SSH客户端获取日期

Related 相关文章

  1. 1

    如何在ssh会话中获取客户端ip?

  2. 2

    如何在Mac OS(客户端)和服务器(ubuntu)上设置ssh以从丢失的临时连接中恢复

  3. 3

    如何修改SSH客户端的设置吗?

  4. 4

    Erlang客户端设置SSH密钥

  5. 5

    如何在Windows计算机(SSH客户端)上设置SSH密钥以访问Azure Linux VM?

  6. 6

    如何在Windows的Git Bash中确定Git使用哪个SSH客户端

  7. 7

    在客户端通过SSH运行日志命令

  8. 8

    如何使用服务器通过ssh客户端连接2台PC?

  9. 9

    如何在Laravel中设置OpenID Connect客户端?

  10. 10

    如何从 ssh 服务器中的 ssh 客户端注销所有用户?

  11. 11

    SSH客户端端口

  12. 12

    如何为SSH客户端指定终端模式/ pty-req字符串的示例

  13. 13

    如何在meteorjs中读取客户端的文件?

  14. 14

    OpenSSH的SSH客户端不遵守IdentityFile设置的顺序

  15. 15

    SSH客户端如何区分文本的颜色

  16. 16

    如何从SSH客户端禁用密码提示?

  17. 17

    OpenVPN ssh / ping客户端到客户端

  18. 18

    在屏幕会话中访问SSH客户端IP地址

  19. 19

    在屏幕会话中访问SSH客户端IP地址

  20. 20

    如何在不同的PC上使用客户端聊天

  21. 21

    如何通过Git中的ssh从Windows服务器克隆到Mac客户端?

  22. 22

    如何以编程方式在客户端中添加ssh主机密钥?

  23. 23

    如何在 JAX-WS 客户端和客户端证书认证上指定客户端证书

  24. 24

    如何从SSH服务器端访问SSH客户端?

  25. 25

    FTP客户端如何在服务器上设置文件权限?

  26. 26

    git客户端忽略SSH配置

  27. 27

    Windows SSH客户端以监视连接

  28. 28

    从FileZilla打开SSH客户端

  29. 29

    从SSH客户端获取日期

热门标签

归档