OpenSSHは遭遇したピットをアップグレード

参考記事をアップグレードします。

https://www.cnblogs.com/nmap/p/10779658.htmlcentos7 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.htmlCentOSに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

cms.pod around line 457: Expected text after =item, not a number

cms.pod around line 461: Expected text after =item, not a number

cms.pod around line 465: Expected text after =item, not a number

cms.pod around line 470: Expected text after =item, not a number

cms.pod around line 474: Expected text after =item, not a number

POD document had syntax errors at /usr/bin/pod2man line 69.

make: *** [install_docs] Error 1

ソリューション: 

実行:

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を

 

おすすめ

転載: blog.csdn.net/weixin_37565541/article/details/93488866