公升級安裝openssh需要停止服務,適用telnet暫時代替遠端連線,安裝完成後再解除安裝
yum -y install telnet-server* telnet
# vi /etc/xinetd.d/telnet
#將其中disable欄位的yes改為no以啟用telnet服務
# mv /etc/securetty /etc/securetty.old #允許root使用者通過telnet登入
# service xinetd start #啟動telnet服務
# chkconfig xinetd on #使telnet服務開機啟動,避免公升級過程中伺服器意外重啟後無法遠端登入系統
yum install gcc pam-devel openssl-devel gcc-c++ make -y
mv /etc/ssh /etc/ssh.old
mv /etc/init.d/sshd /etc/init.d/sshd.old
# rpm -qa | grep openssh
openssh-clients-5.3p1-104.el6.x86_64
openssh-server-5.3p1-104.el6.x86_64
openssh-5.3p1-104.el6.x86_64
openssh-askpass-5.3p1-104.el6.x86_64
# rpm -e --nodeps openssh-5.3p1-104.el6.x86_64
# rpm -e --nodeps openssh-server-5.3p1-104.el6.x86_64
# rpm -e --nodeps openssh-clients-5.3p1-104.el6.x86_64
# rpm -e --nodeps openssh-askpass-5.3p1-104.el6.x86_64
# rpm -qa | grep openssh
注意:解除安裝過程中如果出現以下錯誤
# rpm -e --nodeps openssh-server-5.3p1-104.el6.x86_64
error reading information on service sshd: no such file or directory
error: %preun(openssh-server-5.3p1-104.el6.x86_64) scriptlet failed, exit status 1
解決辦法:
#rpm -e --noscripts openssh-server-5.3p1-104.el6.x86_64
# install -v -m700 -d /var/lib/sshd
# chown -v root:sys /var/lib/sshd
get
tar -zxf openssh-7.7p1.tar.gz
cd openssh-7.7p1
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-ssl --with-zlib --with-openssl-includes=/usr --with-privsep-path=/var/lib/sshd mandir=/usr/share/man/
make
&&make
install
# 在openssh編譯目錄執行如下目錄
# echo 'x11forwarding yes' >> /etc/ssh/sshd_config
# echo "permitrootlogin yes" >> /etc/ssh/sshd_config #允許root使用者通過ssh登入
# cp -p contrib/redhat/sshd.init /etc/init.d/sshd
# chmod +x /etc/init.d/sshd
# chkconfig --add sshd
# chkconfig sshd on
# chkconfig --list sshd
# service sshd restart
伺服器配置ssh centos7
vim etc ssh sshd config 禁用root賬戶登入,如果是用root使用者登入請開啟 permitrootlogin yes 是否讓 sshd 去檢查使用者家目錄或相關檔案的許可權資料,這是為了擔心使用者將某些重要檔案的許可權設錯,可能會導致一些問題所致。例如使用者的 ssh 許可...
open檔案操作
基本方式 r 唯讀不寫 w 只寫模式,檔案不存在則建立,檔案存在則清空 x 只寫模式,不可讀,檔案不存在可以建立,檔案存在直接報錯。a 追加 不可讀,不存在則建立,存在可在尾部追加 假如 檔名是 db 內容 123456f open db r r 唯讀 date f.read read表示把檔案內容...
視窗函式open
功能 開啟視窗。該函式有兩種語法格式,語法一為開啟程式設計時已知資料型別的視窗物件,語法二為開啟程式執行後才能確定資料型別的視窗物件。語法一 open windowvar 語法二 open windowvar,windowtype eg open w about,w main 語法一 ps.wind...