Iniziare una masternode con Smartcash usando solo Linux/Ubuntu

in #smartcash7 years ago (edited)

Masternode Smartcash VPS ed Ubuntu

Ciao a tutti, 

oggi vorrei scrivervi di come sia possibile settare al meglio la propria masternode Smartcash interamente su un sistema Linux/Ubuntu integrando passi che mancano sulla preziosissima guida che potete trovare qui ( personalmente ho utilizzato la versione 2.2 di @hoangton)  e che DOVETE scaricare in quanto sarà la nostra linea guida per questo articolo (l'ideale sarebbe stamparla per averla sott'occhio sempre).

Nella maggior parte dei masternodes il sistema VPS che si va ad usare è Linux/Ubuntu ma quando si tratta del sistema operativo locale, nelle guide si considerano solitamente Microsoft Windows o Apple Mac Os.   
Ci sono molti utenti che utilizzano Linux/Ubuntu (ma credo che questa guida possa valere anche per altre distribuzioni) che non sono smanettoni  e spesso non riescono a trovare risposte alle loro domande anche sui problemi più banali.


Smartcash per fortuna ha una community molto viva e pronta ad intervenire ed aiutare chi pone i propri quesiti, ed è stato proprio questo che poi mi ha spinto a far partire la mia prima smartnode con questo tipo di criptomoneta.

La prima cosa da fare è scaricare il portafoglio linux dal sito principale: https://smartcash.cc/wallets/ una volta estratta la cartella sul nostro sistema vi consiglio di cercare la cartella .smartcash (visibile tramite il comando mostra file nascosti) e modificare il file smartcash.conf (se non presente dovete crearlo) aggiungendo per ora la sola riga " txindex=1 " senza le virgolette.

Ora per evitare che impieghi intere giornate ad aggiornare, scaricate la blockchain da qui  (a me in una notte l'ha aggiornata tutta, quindi abbiate comunque pazienza) .

Copiate il file wallet.dat nella cartella “/.smartcash” ed avviate il wallet tramite linea di comando in questa maniera:
aprite il terminale e digitate in smartcash-.1.1.1/bin il comando 

"./smartcash-qt"

 

Ora mettetevi comodi e lasciate il pc lavorare con calma, come detto sopra sono andato a letto con il pc che scaricava la blockchain e mi sono svegliato il mattino seguente con il wallet che stava per finire il suo lavoro di aggiornamento. 

Ora non vi resta che acquistare i vostri Smartcash, personalmente ho usato CryptoBridge (acquistando però prima i Bitcoin da un exchange che mi permettesse l'acquisto tramite Fiat come Coinbase) ma potete usare benissimo quello che vi sta più simpatico dalla lista exchanges che trovate in fondo alla pagina che aprite cliccando qui.

Ora non ci resta che seguire passo passo la guida principale CON ESTREMA ATTENZIONE, se non avete una VPS io ho utilizzato  Digital Ocean , che tra le cose è presente anche nella guida.

Da qui aprite e seguite la guida e vi segnalerò i punti sui quali effettuare le modifiche:

Sezione 1.4

Per far partire una Smartnode dobbiamo creare un file  smartcash.conf nella cartella ./smartcash

Ci basterà cliccare con il pulsante destro all'interno della cartella e creare un plain text da rinominare smartcash.conf e da editare con i seguenti parametri:

rpcuser=AUSERNAME (scelto da voi)

rpcpassword=PASSWORD (scelto da voi)

txindex=1

al contrario di Windows , Linux non ha bisogno di forzare l'estensione con le doppie virgolette per avere il file .conf quindi stiamo tranquilli.

ora potete continuare con la guida e fermatevi a:

Section 2: Install Bitvise SSH Client

Su linux non abbiamo bisogno di installare il Client Bitvise, ma se non lo abbiamo già sul sistema, il pacchetto openssh. Per farlo andiamo sul terminale e digitiamo:

sudo apt-get install openssh-server

Ora dobbiamo aprire la porta 22 sul firewall

Digitiamo prima:

sudo ufw allow ssh/tcp

E poi ufw status per controllare se abilitato o no:

sudo ufw status

Se ufw (il firewall) fosse disattivato digitate:

sudo ufw enable 

(se disattivato, e ricontrollare con il comando status)

Ora saltate direttemente al punto 3 e fermatevi a

Section 5: Bitvise Login as root using the password

Naturalmente noi non abbiamo Bitvise e per effettuare questa operazione non dovremo fare altro che aprire il terminale e digitare:

ssh root@xxx.xxx.xxx  dove le x sono i numeri ip della vps

una volta dentro possiamo proseguire con il punto 5.8 come spiegato nella guida e fermiamoci al punto

5.10

Eccoci, dovremmo avere appena creato e rinominato le nostre public keys al punto 5.9 della guida, ora dobbiamo copiarle sul nostro pc e siccome non abbiamo bitvise lo faremo sempre da terminale.

Prima creiamo la cartella SMARTNODE-KEYS sul nostro sistema, magari nella cartella dove avete precedentemente salvato tutti i file che avete creato durante la guida.

Ora dobbiamo copiare i file nella cartella .ssh della vps sul nostro sistema, digitiamo quindi:

scp root@xxx.xx.xxx.xx:/root/.ssh/authorized_keys /home/nomenostroaccount/

e poi

scp root@xxx.xx.xxx.xx:/root/.ssh/id_rsa /home/nomenostroaccount/

facendo così copieremo nella nostra home i due file, che poi successivamente copieremo nella nostra cartella SMARTNODE-KEYS creata in precedenza direttamente dal gestore file di ubuntu.

Ora dobbiamo copiare nuovamente il file "id_rsa" nella cartella .ssh della nostra home visibile sempre con il comando visualizza file nascosti dall'interfaccia grafica, questo farà si che la vps ci permetta l'accesso con la passphrase da noi creata in precedenza. 

Fatto questo ed accertati che i due file siano nella nostra cartella SMARTNODE-KEYS possiamo continuare con la guida e l'eliminazione dei due file dalla vps.

Ora potete continuare seguendo il punto 12 fino al punto 18 dove effettuerete il riavvio della vps con il comando reboot.

Section 6: Securely login as the root user with the private key and passphrase....

Ora dovremmo essere stati loggati fuori dalla vps, per accedere dovremmo digitare nel terminale:

"ssh: root@xxx.xxx.xxx" 

se abbiamo fatto tutto bene il sistema ci richiederà:

"Enter passphrase for key '/home/nomeutente/.ssh/id_rsa': "

A questo punto ci basterà inserire la nostra passphrase creata nella sezione 5 allo step 8 della guida e saremo dentro alla nostra vps.

Ora passate alla sezione 7 della guida e seguitela passo passo, (se doveste modificare la porta ssh all'accesso dovreste aggiungere  -p seguito dal numero di porta ad es: root@xxx.xxx.xxx. -222)

Ora fermatevi al punto Section 8: Syncing Smartnode

Come ormai avrete capito, invece di accedere con Bitvise come descritto nella guida, voi dovrete farlo con il vostro terminale e con il comando ssh (in teoria dovremmo già essere connessi alla vps altrimenti dovrete rieffettuare l'accesso con "ssh root@xxx.xxx.xxx."

Ora seguite passo passo la guida fino a :

Section 9: Enable the SmartCash SmartNode

Al punto 1 dovrete cercare il file smartnode.conf nella cartella ./smartcash 

ora leggete attentamente tutto il punto 1 e continuate fino alla fine della guida!

Dovreste essere riusciti a far partire la vostra prima masternode/smartnode di smartcash su Linux/Ubuntu!

Ricordatevi che per far partire il wallet dovrete entrare nella sua cartella principale e dalla cartella /bin digitare ./smartcash-qt come scritto sopra.


Spero che questa guida vi sia piaciuta, appena possibile lavorerò alla traduzione della guida 2.2 in italiano. 

Per ogni richiesta o errore fatemi sapere.

Contatti Smartcash per aiuti ed info:

https://steemit.com/@smartcash

https://smartcash.cc/benvenuti/?lang=it

https://twitter.com/scashofficial?lang=it

https://discordapp.com/invite/BDUh8jr

https://t.me/joinchat/HBMX1hCsWMvFIOmSjWjiUw




Sort:  

Σ$$$ Tipped @lord-gabo Σ30 SMART! Comment @smartbot help to claim. Currently the price of SmartCash in the market is $0.086 USD per SMART. Current value of the tip is $2.58 USD. To find out more about SmartCash, please visit https://smartcash.cc.

You can use the following commands:

  • balance - displays your current wallet balance
  • address- displays your deposit address
  • withdraw <amount> <address> - withdraws the amount of SMART to address
  • tip <username> <amount> - sends the amount of SMART to username
  • terms - displays terms and conditions for using @smartbot

You have Σ60 SMART (unconfirmed: Σ0 SMART).

withdraw 60 SXdS3PtvSVLqCg9PVnjbQm1pMXU1Fac9jx

@lord-gabo: Σ59.99 SMART has been withdrawn from your account to SXdS3PtvSVLqCg9PVnjbQm1pMXU1Fac9jx. You have been charged Σ0.01 SMART withdrawal fee. Transaction 8c653f8e93ef46db928271ee2400aa2aa58acbb4f93359bc367b265d52d5d746 is now completed. To monitor the transaction status click HERE.

@lord-gabo, I gave you an upvote on your first post! Please give me a follow and I will give you a follow in return!

Please also take a moment to read this post regarding bad behavior on Steemit.

Coin Marketplace

STEEM 0.12
TRX 0.23
JST 0.030
BTC 79517.11
ETH 1851.81
USDT 1.00
SBD 0.77