Time4VPSでBitZenyをマイニングするメモ https://mt8.biz/953
#ブログ記事はコチラ: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