最近、OpenSSHを使用する際に多くのLinuxユーザーが問題を抱えていますが、その解決策は非常に簡単で、新しいバージョンのOpenSSHをLinuxにインストールすることです。では、どうやってLinux上でOpenSSHをアップグレードするのですか?
注:sshdサービスを再起動するプロセスをアップグレードしないでください、それ以外の場合は、リモート接続されません! !
アップグレードバージョンは以下のとおりです。openssh-6.6p1
アップグレード方法:
1.ローカルソースをロードします(方法には記載されていません)。
2.以下を実行します。コマンド
yumインストールbash -y
yumインストール-y zlib zlib-devel openssl openssl-devel
tar -zxvf openssh-6.6p1.tar.gz -C /Usr /local /src /
cd /usr/local/src/openssh-6.6p1/
cp /etc/init.d/sshd /etc/init.d/sshd.old
tar -cvf ssh.bak.tar /etc /ssh
yum install gcc -y
3、古いバージョンをアンインストールします。
rpm -qa |
Grep ssh
rpm -e openssh-server-5.3p1-81.el6.x86_64
rpm -e openssh-clients-5.3p1-81.el6.x86_64 --nodeps
rpm -qa |
Grep ssh
rpm -e openssh-askpass-5.3p1-81.el6.x86_64
rpm -e openssh-5.3p1-81.el6.x86_64
rpm - Qa |
Grep ssh
4、アップグレードを始めましょう
。 /configure --prefix = /usr --sysconfdir = /etc /ssh --with-zlib --with-md5-password
make&& make install
mv /etc /init.d/sshd.old /etc/init.d/sshd
mkdir -p /var /empty /sshd /etc
/etc/init.d/sshd restart
chkconfig --add sshd
chkconfig sshd on
chkconfig --list |
Grep sshd
5、アップグレードが成功したかどうかを確認する
ssh -V
OpenSSH_6.6p1、OpenSSL 1.0.0-fips 2010年3月29日
LinuxシステムでOpenSSHをアップグレードする方法、いくつかの問題と失敗の古いバージョンのアップグレード版は当然修正することができます。
フォルダ名にスペースがある場合、Windowsでは簡単に削除できますが、Linuxシステムではスペース付きの名前を削除する必要があります。フォルダは単純ではありません。次の小シリーズでは、Linuxで
aptはAdvanced Packaging Toolの略で、インストールパッケージ管理ツールです。それでは、どのようにaptコマンドを使ってインストールパッケージを管理しますか。 aptコマンドのパ
Linuxシステムには、ユーザーが新しいディレクトリを作成したりディレクトリに変換したりできるようにするコマンドがたくさんあります。ただし、ユーザーがディレクトリを変換した後、システムは対応するプロンプトを表示しないため、何度か変換した後は、ユーザーはディレクトリがどこにあるのかわからない場合があります。 pwdコマンドの役割はここにありますpwdコマンドを使用してユーザーのディレクトリパスを表示します。
<
-P] 説明 pwdコマンドは、(ルートディレクトリから)現在のディレクトリのフルパス名を標準出力に書き込みます。すべてのディレクトリは/(スラッシュ)で区切られています。最初の/はルートディレ
Ubuntuシステムでは、Tomcatでデモプログラムを設定した後に文字化けした問題に遭遇したユーザーがいますが、入力フォームの中国語パラメータをデータベースに挿入す