セットアップjumpserverてCentOSの7

ファイアウォールとSELinuxをオフにします

systemctl stop firewalld.service
setenforce 0

セットアップjumpserverてCentOSの7

文字セットを変更し、またはそれは中国の印刷ログので、入力/出力エラーの問題を報告することがあります

localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
echo 'LANG=zh_CN.UTF-8' > /etc/sysconfig/i18n

セットアップjumpserverてCentOSの7

Pythonの仮想環境とのpython3を準備

インストールの依存関係

yum -y install wget libselinux-python sqlite-devel xz gcc automake zlib-devel openssl-devel epel-release git
セットアップjumpserverてCentOSの7

コンパイルとインストール(Pythonライブラリの依存関係をインストールするときにそうでない場合は、トラブルがあるでしょう、そこにインストールコンパイルする必要があります)

cd /usr/local
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xvf Python-3.6.1.tar.xz

セットアップjumpserverてCentOSの7

cd Python-3.6.1
./configure && make && make install

セットアップjumpserverてCentOSの7

Pythonは、仮想環境を構築します

cd /opt/
python3 -m venv py3
source /opt/py3/bin/activate

セットアップjumpserverてCentOSの7

インストールJumpserver 1.0.0

ダウンロードまたはクローンプロジェクト

githubの上のダウンロードに加えて、だけでなく、ディスクBaiduのクラウド上にダウンロードすることができます。https://pan.baidu.com/s/1BVYRF7M-akKjUOoYZPBi7Q(パスワードを抽出します。v5rs)

unrar RARのインストール
wgetのをhttp://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz

セットアップjumpserverてCentOSの7
/ usr / localに解凍します。 tar -xzvf rarlinux-x64-5.3.0.tar.gz

セットアップjumpserverてCentOSの7

次に、以下のコマンドを実行します

ln -s /usr/local/rar/rar /usr/local/bin/rar
ln -s /usr/local/rar/unrar /usr/local/bin/unrar

この時、/、コマンドはUSR / RAR下/ローカルRARのunrarコマンドになります。あなたは、/ usr / local / binの下に接続を作成することができます
セットアップjumpserverてCentOSの7

RARの/ optに抽出した後、
rar x jumpserver.rar

セットアップjumpserverてCentOSの7
mv jumpserver/ /opt

セットアップjumpserverてCentOSの7

 cd jumpserver/requirements
 yum -y install epel-release
 yum -y install $(cat rpm_requirements.txt)  

セットアップjumpserverてCentOSの7
エラーが発生した場合:パッケージの競合を持つパッケージを、それがパケットの一つを取り除くでしょう、いわゆる山は、2頭のトラを収容することはできません

rpm -qa |grep 某包(查看是否有某包)
rpm -e 某包全名

セットアップjumpserverてCentOSの7

Pythonのライブラリの依存関係をインストール
pip install -r requirements.txt
セットアップjumpserverてCentOSの7
Redisの、Jumpserverインストールを使用Redisのキャッシュとセロリを破っ作ります

yum -y install redis
systemctl start redis

セットアップjumpserverてCentOSの7セットアップjumpserverてCentOSの7

MySQLをインストールします

yum -y install mariadb mariadb-devel mariadb-server
systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

セットアップjumpserverてCentOSの7
セットアップjumpserverてCentOSの7
こうした123456に設定したパスワードとしてMySQLのパスワード設定、

mysql_secure_installation

セットアップjumpserverてCentOSの7

データベースを作成し、Jumpserverを承認

mysql -p123456
create database jumpserver default charset 'utf8';
grant all on jumpserver.* to 'jumpserver'@'127.0.0.1' identified by 'jumpserver@123';
flush privileges;
show databases;

セットアップjumpserverてCentOSの7

インストールのpython3のMySQLドライバは:あるmysqlclient
pip install mysqlclient
セットアップjumpserverてCentOSの7
設定ファイルを変更jumpserver

cd /opt/jumpserver
cp config_example.py config.py

vim config.py(変更せずに、直接保存して終了)
セットアップjumpserverてCentOSの7

データの初期化、およびデータベーステーブル構造を生成します

cd /opt/jumpserver/utils
bash make_migrations.sh

セットアップjumpserverてCentOSの7

セットアップjumpserverてCentOSの7
情報が表示されます、それは操作が成功したことを意味し
、実行Jumpserver

cd /opt/jumpserver
python run_server.py & 

セットアップjumpserverてCentOSの7
そのIP + 80ポートにアクセスするためのブラウザ。
デフォルトアカウント:adminパスワード:admin
セットアップjumpserverてCentOSの7セットアップjumpserverてCentOSの7

おすすめ

転載: blog.51cto.com/14375810/2420893