Merhaba,

RHEL 4 ES yüklü makinede openssh'ı kaynak koddan derleyerek güncelledim.
Yüklü olan ssh paketlerini de (rpm) kaldırdım. /etc/init.d/sshd script'i
içerisinde aşağıdaki satırları düzelttim:


# Some functions to make the below more readable
KEYGEN=/opt/openssh/bin/ssh-keygen
SSHD=/opt/openssh/sbin/sshd
RSA1_KEY=/opt/openssh/etc/ssh_host_key
RSA_KEY=/opt/openssh/etc/ssh_host_rsa_key
DSA_KEY=/opt/openssh/etc/ssh_host_dsa_key
PID_FILE=/var/run/sshd.pid

Sunucuya ssh ile bağlanıp PATH değişkenine baktığımda ( echo $PATH) ,
/opt/openssh/bin şeklinde openssh'ın kurulu olduğu dizin path değişkenine
tanımlanmış olduğunu gördüm. Ancak sunucuya ssh hariç kendi üzerinden
bağlandığımda bu dizin path değişkeni içerisinde yok.

/root/.bash_profile
/root/.bash_login
/root/.bashrc

v.s

baktığımda openssh'ın tanımlı olduğu bir satır bulamadım.
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap