Quais são essas outras sessões no SSH? [duplicado]

1

Eu uso o VirtualBox para Ubuntu no meu computador com Windows 7. Eu configurei o SSH e entrei bem com o Putty. No entanto, eu queria saber como ver quem estava conectado. Então eu pesquisei um pouco e encontrei "quem" e tentei.

myname@ubuntuComputer:~$ who
myname :0           2014-07-02 17:55 (:0)
myname pts/0        2014-07-02 17:58 (:0)
myname pts/4        2014-07-02 19:49 (nameOfHomeComputer.home)

Alguém pode me explicar o que essas figuras significam? Por que existem três? Quais são os 0's e pts / 0 pts / 4 coisa?

    
por user51819 03.07.2014 / 01:51

1 resposta

1

O comando who , como você já descobriu, exibe informações do usuário. Se eu digitar who no meu terminal agora, recebo o seguinte:

viktor   :0           2014-07-02 15:41 (:0)
viktor   pts/0        2014-07-03 02:07 (:0)

Agora, em ambos os casos, estou logado como viktor. O primeiro é o meu desktop padrão, o próprio Ubuntu, o atual usuário logado no sistema. Eu comecei meu computador 15.41 ontem. A segunda linha pertence ao Terminal I lançado para executar o comando who . O terminal fará o login como seu usuário mais uma vez, já que o Terminal também é um ambiente de desktop ou shell (Bash).

Quanto aos 0s e à segunda coluna, gostaria de me referir a outra pergunta onde a resposta é muito bem explicando.

Quanto ao seu próprio exemplo, o seguinte é o seu resultado:

Você tem um usuário logado como o sistema que está sendo executado o tempo todo, sua primeira linha. O segundo é o terminal que você usou para executar o comando, eu acho? E o terceiro é a sua conexão SSH, que fez o login como o usuário que você especificou.

Você pode ver que, se você abrir muitos terminais, sua lista aumentará, assim como para mais conexões SSH. Espero que isso tenha sido útil.

    
por Xweque 03.07.2014 / 02:20