Nelerdir SSH_TTY
ve SSH_CONNECTION
değişkenler için? Ubuntu sistemimde ikisi de boş; hangi değerleri olmalı?
Nelerdir SSH_TTY
ve SSH_CONNECTION
değişkenler için? Ubuntu sistemimde ikisi de boş; hangi değerleri olmalı?
Yanıtlar:
Gönderen ssh
adam sayfası:
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.
Bir ssh oturumunda olmadığınızdan, bu değişkenler ayarlanmamıştır.
man bash
değişkenlerin anlamını yazabilir ve arayabilirsiniz. Ssh oturumunda olup olmadığınıza bakılmaksızın her zaman ayarlanır.
Başkaları tarafından belirtildiği gibi, bu değişkenler sadece bir oturum yapıldığında ayarlanır. Bunu kendiniz görmek için, etkin bir SSH oturumu altındaki değerleri inceleyin:
ssh user@host 'echo SSH_TTY: $SSH_TTY SSH_CONNECTION: $SSH_CONNECTION'
Başarılı bir bağlantı kurulduğunda, OpenSSH çeşitli ortam değişkenleri ayarlar.
SSH_CONNECTION
istemcinin adresini, istemcideki giden bağlantı noktasını, sunucunun adresini ve sunucudaki gelen bağlantı noktasını gösterir.
SSH_TTY
bağlantı tarafından kullanılan sunucuda Ppty olarak kısaltılmış sözde terminal aygıtını adlandırır.
Örneğin:
SSH_CONNECTION='192.168.223.17 36673 192.168.223.229 22'
SSH_TTY=/dev/pts/6