Что такое SSH_TTY и SSH_CONNECTION?

Для SSH_TTY SSH_CONNECTION переменные SSH_TTY и SSH_CONNECTION ? В моей системе Ubuntu они оба пустые; какие ценности они должны иметь?

4 Solutions collect form web for “Что такое SSH_TTY и SSH_CONNECTION?”

На странице ssh man:

 SSH_CONNECTION Identifies the client and server ends of the connection. The variable contains four space-separated values: client IP address, client port number, server IP address, and server port number. .... SSH_TTY This is set to the name of the tty (path to the device) associated with the current shell or command. If the current session has no tty, this variable is not set. 

Поскольку вы не находитесь в сеансе ssh, поэтому эти переменные не заданы.

Обе переменные определяются только при входе в систему через ssh . SSH_TTY указывает узел устройства текущего виртуального терминала (например, /dev/pts/25 ). SSH_CONNECTION установлен на ip и порт на клиенте и на хост-машине (4 поля, разделенные пробелами).

Как упоминалось другими, эти переменные задаются только при выполнении сеанса. Чтобы убедиться в этом, проверьте значения под активным сеансом SSH:

 ssh user@host 'echo SSH_TTY: $SSH_TTY SSH_CONNECTION: $SSH_CONNECTION' 

После успешного соединения OpenSSH устанавливает несколько переменных среды.

SSH_CONNECTION показывает адрес клиента, исходящий порт на клиенте, адрес сервера и входящий порт на сервере.

SSH_TTY называет псевдотерминальное устройство, сокращенно Ppty, на сервере, используемом соединением.

Например:

 SSH_CONNECTION='192.168.223.17 36673 192.168.223.229 22' SSH_TTY=/dev/pts/6 
  • Ошибка при обновлении apt-get: недопустимы следующие подписи:
  • Безопасно ли chown на / usr / lib?
  • Приостановка подключения невозможна при подключении USB-мыши
  • Есть что-то вроде «общих команд Linux»?
  • Каков правильный способ управления несколькими версиями python?
  • Отключение устройства Xinput не работает для всех мышей
  • dpkg или apt-get, который из двух дает более полный результат?
  • Ubuntu 16.04, путь диска изменен сам по себе
  • Перемещение корневого каталога в отдельный раздел
  • Ограничение Openfiles автоматически уменьшается при передаче 2 ^ 21, Ubuntu 16.04
  • Как исправить прерывистые ошибки «Нет места на устройстве» во время mv, когда у устройства достаточно места?
  • Linux и Unix - лучшая ОС в мире.