CH-J Server Managerbainisteoireacht freastalaí SSH
Roghchlár
Gach treoir agus alt →

Conas roinnt freastalaithe SSH a bhainistiú ag an am céanna

Coinnigh roinnt freastalaithe eagraithe le hailiasanna SSH agus teirminéil taobh le taobh, agus seachain ordú a rith ar an bhfreastalaí mícheart.

Tabhair ainm soiléir ar gach freastalaí

Sábhálann scéim chomhsheasmhach ailiasanna am agus laghdaíonn sí botúin. In ~/.ssh/config, coinnigh seoladh, úsáideoir, calafort agus eochair gach freastalaí faoi ainm amháin, agus cuir an ról agus an timpeallacht san ainm ionas go mbeidh an timpeallacht táirgthe soiléir ar an gcéad amharc. Tógtar roghanna nach socraíonn tú d’óstach ar leith ón mbloc Host *.

Host prod-web-1
    HostName 203.0.113.10
    User admin
    IdentityFile ~/.ssh/id_ed25519_prod
    IdentitiesOnly yes

Host test-web-1
    HostName 203.0.113.20
    User admin

Seachain an freastalaí mícheart

Agus tú ag obair ar roinnt freastalaithe, is furasta ordú a chlóscríobh san fhuinneog mhícheart. Taispeáin ainm an óstaigh sa leid, úsáid dath eile don leid sa timpeallacht táirgthe agus seiceáil cá bhfuil tú sula ndéanann tú aon rud millteach. Fág na céimeanna is contúirtí go dtí tráth nach bhfuil ach teirminéal amháin ar oscailt.

hostname -f; whoami; pwd

Coinnigh obair fhada ag rith

De ghnáth cuireann briseadh naisc deireadh leis an mblaosc agus leis na horduithe atá ag rith inti. Rith jabanna fada laistigh de tmux nó screen ar an bhfreastalaí ionas go leanfaidh siad ar aghaidh agus gur féidir leat athnascadh leo. Aimsíonn keepalive an chliaint nasc nach bhfuil ag feidhmiú níos luaithe, ach ní choinníonn sé an jab ag rith as féin.

tmux new -s upgrade
tmux attach -t upgrade

Bíodh a fhios agat cé na freastalaithe a fhreagraíonn

Sula dtosaíonn tú ag obair ar roinnt freastalaithe, seiceáil go bhfreagraíonn a gcalafoirt SSH. Ní chiallaíonn calafort dúnta i gcónaí go bhfuil freastalaí as feidhm: d’fhéadfadh an tseirbhís a bheith stoptha nó balla dóiteáin a bheith ag blocáil do líonra.

for host in prod-web-1 test-web-1; do
    ssh -o ConnectTimeout=5 "$host" 'hostname; uptime' || echo "$host: no connection"
done

Roinnt freastalaithe in CH-J Server Manager

Stóráiltear próifílí freastalaí i dtaisce chriptithe áitiúil agus is féidir roinnt seisiún SSH a bheith ar oscailt ag an am céanna. In Alpha 0.1.1 bíonn dhá theirminéal taobh le taobh nó ceann os cionn an chinn eile, ar fhreastalaí amháin nó ar dhá cheann, agus ní chuireann ceilt teirminéil deireadh lena sheisiún. Úsáideann modúil an t-aon nasc amháin go huathoibríoch agus fiafraíonn siad nuair atá roinnt nasc ar oscailt, mar sin ní aistríonn modúl go freastalaí eile as a stuaim féin riamh. Má ghlasálann tú an taisce, dícheanglaítear na seisiúin SSH, mar sin críochnaigh an obair atá ag rith ar dtús nó coinnigh in tmux í.

Infhaighteacht ar an gcéad amharc

In Alpha 0.1.1 seiceálann an monatóir infhaighteachta freastalaithe sábháilte sa chúlra le nasc TCP chuig an gcalafort SSH, gach 12 shoicind de réir réamhshocraithe, gan logáil isteach. Ciallaíonn an stádas as líne ansin nach féidir an calafort SSH a bhaint amach ó do líonra; d’fhéadfadh an freastalaí féin a bheith ag rith fós.

Doiciméadú mionsonraithe

OpenSSH: ssh_config →

An scaoilfeadh glas ar bith agus slándáil →