Como monitorar o que acontece em uma sessão SSH?

3

Eu tenho um dispositivo de rede (um scanner) que pode digitalizar para SFTP. Infelizmente, isso está me dando problemas. Eu posso ver pelos logs do SSH que é possível fazer o login, mas não consigo ver o que está fazendo depois disso. Eu acho que está correndo em um arquivo ou diretório não encontrado situação. O dispositivo não possui capacidade de registro detalhado. Então eu tenho que fazer isso no servidor de alguma forma.

Como posso monitorar / registrar o que acontece depois de estabelecer com sucesso uma conexão SSH?

    
por 010110110101 01.09.2018 / 23:47

1 resposta

1

Por essa solução dos fóruns do RHEL intitulada: Como configurar o SSH para o modo de depuração?

Método 1 - sshd em outra porta

$ /usr/sbin/sshd -ddd -D -p (port) 2>&1

Em seguida, conecte-se a ele:

$ ssh -p (port)

Método 2 - altere o arquivo de configuração do sshd

$ vim /etc/ssh/sshd_config

Em seguida, altere o nível de registro:

LogLevel DEBUG3

E, em seguida, reinicie sshd .

$ service sshd restart

página do manual sshd_config

$ man sshd_config
...
LogLevel:

Gives the verbosity level that is used when logging messages from sshd.  
The possible values are: QUIET, FATAL, ERROR, INFO, VER-BOSE, DEBUG, DEBUG1, 
DEBUG2 and DEBUG3. The default is INFO. DEBUG and DEBUG1 are equivalent. DEBUG2 
and DEBUG3 each specify higher levels of debugging output. Logging with a DEBUG 
level violates the privacy of users and is not recommended.
    
por 02.09.2018 / 05:21

Tags