Last active
January 31, 2018 07:58
-
-
Save mt8/b9f3b2040cd629bc29cd44dc8145a30b to your computer and use it in GitHub Desktop.
Time4VPSでBitZenyをマイニングするメモ https://mt8.biz/953
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ブログ記事はコチラ:https://mt8.biz/953 | |
#==================== | |
#事前準備(Mac) | |
#==================== | |
#---手元のマシン(Mac)で鍵を作成--- | |
cd ~/.ssh/ | |
ssh-keygen -t rsa -f time4vps | |
#以下のファイルが作成されるので、公開鍵(.pub)の内容をテキストエディタ等で開いてコピーしておく | |
# ・time4vps | |
# ・time4vps.pub | |
#==================== | |
#VPSでの作業 | |
#==================== | |
#---Time4VPSのインストール情報に記載されているHost・PasswordでSSH接続--- | |
ssh root@[Host] | |
#==================== | |
#SSH設定 | |
#==================== | |
#---キー認証でのログインを有効化--- | |
sed -i -e "s/#AuthorizedKeysFile/AuthorizedKeysFile/g" /etc/ssh/sshd_config | |
#---パスワードでのSSHログインを禁止する--- | |
sed -i -e "s/#PasswordAuthentication yes/PasswordAuthentication no/g" /etc/ssh/sshd_config | |
#---SSHポート番号を変更する(2200の部分は好きな番号にする)--- | |
sed -i -e "s/Port 22/Port 2200/g" /etc/ssh/sshd_config | |
#---sshd再起動--- | |
service sshd restart | |
#==================== | |
#zenyユーザーを追加 | |
#==================== | |
#---ユーザー追加--- | |
#※パスワードは忘れないように | |
sudo adduser zeny | |
#---zenyユーザーをsudoに追加--- | |
sudo gpasswd -a zeny sudo | |
#---zenyユーザーに切り替え--- | |
su - zeny | |
#---ホームディレクトリに移動--- | |
cd ~ | |
#---.sshフォルダ作成--- | |
mkdir .ssh | |
#---公開鍵の内容を書き込む(手元マシンの、.ssh/time4vps.pubをテキストエディタで開いてコピペでOK) | |
echo 'コピーした公開鍵(.pub)の内容' >> .ssh/authorized_keys | |
#---パーミッション設定-- | |
chmod 700 .ssh | |
chmod 600 .ssh/authorized_keys | |
#---MacからSSH接続する場合は以下になります | |
# ssh -i ~/.ssh/time4vps zeny@[HOST] | |
#==================== | |
#マイニング設定 | |
#==================== | |
#ここからはzenyユーザーで作業する | |
#---ホームディレクトリに移動--- | |
cd ~ | |
#---必要なパッケージインストール--- | |
sudo apt update | |
sudo apt upgrade | |
sudo apt-get install git -y | |
sudo apt-get install libcurl4-openssl-dev gcc-mingw-w64 automake gcc make -y | |
sudo apt-get install cpulimit -y | |
#---リポジトリクローン--- | |
git clone https://github.com/bitzeny/cpuminer.git cpuminer | |
#2018/1/29以降はv2.6の方がハッシュレートがよいそうです | |
#git clone https://github.com/macchky/cpuminer -b v2.6.0 cpuminer | |
cd cpuminer | |
#---CPU Minerビルド--- | |
./autogen.sh | |
./configure CFLAGS="-O3 -march=native -funroll-loops -fomit-frame-pointer" | |
make | |
#---実行フォルダにコピー--- | |
sudo cp minerd /usr/local/bin/ | |
#---ホームディレクトに移動--- | |
cd ~ | |
#---マイニングファイルを設置(zeny.json) | |
echo '{ | |
"url" : "stratum+tcp://jp.lapool.me:3014", | |
"user" : "[LA Poolユーザー名].[ワーカー名]", | |
"pass" : "[ワーカーパスワード]", | |
"algo" : "yescrypt", | |
"threads" : "1", | |
"quiet" : true | |
}' >> zeny.json | |
#マイニング開始 | |
# -l 70 : CPU制限のパーセンテージ。2コアの場合、170で70%制限になります | |
# -t 5(オプション) : マイニングのスレッド数(この辺りはマシンスペックみながら適宜調整してください) | |
nohup cpulimit -l 70 -- minerd --config zeny.json |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment