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