参考記事をアップグレードします。
https://www.cnblogs.com/nmap/p/10779658.html(centos7 opensshののopenssh-8.0p1のバージョンをアップグレードするために)
https://blog.csdn.net/qq_38000902/article/details/80969769(セキュリティ侵害による低LinuxのCentos7とOpenSSLのOpenSSHのOpenSSHのバージョンはバグを修正するアップグレード)
https://jingyan.baidu.com/article/08b6a5916ecc5214a9092244.html(OpenSSHの最も完全なCentOS7アップグレードプログラム)
https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/(SSHダウンロード)
https://blog.csdn.net/weixin_34301307/article/details/89692821(RPMレコードオフラインモードRHEL7、Openssh7.7p1アップグレード)
https://www.cnblogs.com/xun0523/p/9804953.html(CentOSに6.xのアップグレードOpenSSHバージョン)
自身の問題が発生しました:
1、GCCの欠如
[credit_elsearchのzlib-1.2.8 @ルート]#のgccの-v
のbash:GCC:コマンドが見つかりません...
[ルートcredit_elsearchのzlib-1.2.8 @]#1は./configure
gccのを確認しています...
コンパイラエラー報告はあまりにも過酷です./configureをするために(おそらく、-Werrorを削除します)。
** ./configureを中止。
インストールリファレンス:https://www.imooc.com/article/17780?block_id=tuijian_wz%20yum%20-y%20install%20gcc%20gcc-c++%20kernel-devel%20//
ダウンロードリファレンス:http://rpmfind.net/linux/rpm2html/search.php?query=ntp
RPM -ivh MPFR-3.1.1-4.el7.x86_64.rpm
のrpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
のrpm -ivhカーネルヘッダ-3.10.0-123.el7.x86_64.rpm
RPM -ivhのglibc-ヘッダ-2.17-55.el7.x86_64.rpm
RPM -ivhのglibc-develの-2.17-55.el7.x86_64.rpm
RPM -ivh CPP-4.8.2-16.el7.x86_64.rpm
RPM - IVHのGCC-4.8.2-16.el7.x86_64.rpm
2、コンパイラのインストールOpenSSLは、与えられた:POD文書は/に構文エラーがあった 69メイクUSR / binに/ pod2manライン:*** [INSTALL_DOCS]
エラー次のように:
1 2 3 4 5 6 7 |
|
ソリューション:
実行:
rm -f /usr/bin/pod2man
インストールを再コンパイルします。
3は、OpenSSHのは、デフォルトのsshd_configファイルの実行によりインストールされていません。
Vimの/etc/init.d/sshd
'$ SSHD $ OPTIONS &&成功||での失敗は、' '行以上の行を追加します。" - Fは、/ etc / ssh / sshd_config" OPTIONS = '
保存して終了
4、rootユーザーがログインできません
解決:vimのは、/ etc / ssh / sshd_config
はい改成のPermitRootLogin-パスワードを禁止#PermitRootLogin
図5は、アップグレード後Xshell OpenSSHの、のSecureCRT およびその他のツールはできませんxftp接続してファイルをアップロードすることはできません
解決:vimのは、/ etc / ssh / sshd_config
オーバーライドデフォルト#のNOサブシステムません
#Subsystem SFTP、次のフレーズには/ usr / local / OpenSSHの/ libexecに/ SFTP-Serverの
サブシステムSFTPの内部SFTP-
PAM与えられた。6、
7月1日夜一時11分19秒credit_elsearchのsshd [6027](/usr/lib64/security/pam_stack.so)dlopenのできないPAM:/usr/lib64/security/pam_stack.so:そのようなファイル:共有オブジェクトファイルを開くことができませんまたはディレクトリ
7月1日午前13時11分19秒credit_elsearchのsshd [6027]:PAMは、障害のあるモジュールを追加:/usr/lib64/security/pam_stack.so
7月1日午前13時11分19秒credit_elsearchのsshd [6027]:10.23からのルートで失敗したパスワードを入力します。 181.28ポート60094 SSH2
調査の後SSHが見つかっ/etc/pam.d/sshd rpmのアップグレードファイルを変更します以下のように、:
#%PAM-1.0
auth required pam_stack.so service=system-auth
account required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
あなたは以前のように変更することができます。ファイルを次のように変更されました:
#%PAM-1.0
auth required pam_sepermit.so
auth include password-auth
account required pam_nologin.so
account include password-auth
password include password-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open env_params
session optional pam_keyinit.so force revoke
session include password-auth
7、エラーがOpenSSLをコンパイルしてインストールし、POD文書が構文エラーを持っていました
/ smime.1インストールMAN1
ライン272の周りsmime.podを:予想=テキスト項目の後、非数
ライン276の周りsmime.pod:予想=テキスト項目の後、非数は
280行の周りsmime.pod:期待されるテキスト=項目の後に、非数
ライン285の周りsmime.pod:予想=テキスト項目の後、非数
ライン289の周りsmime.pod:予想=テキスト項目の後、非数
POD構文エラーは、ドキュメントATは/ usr / binに/ライン71はpod2manあるHAD 。
メイク:*** [INSTALL_DOCS] 255のエラー
分析:これは、OpenSSL 1.0.1eとperl5.18を互換性のないことが原因です。
解決策:
1.インストールは互換性のperl 5.16だったことを確認し、perlの5.16の低いバージョンを手配し、問題を解決することができます。
2、pod2manファイル削除:
sudoのRMは/ usr / binに/ pod2manを