If-Koubou

Izmantojiet SSH konfigurācijas failu, lai veidotu vietņu aizstājvārdus

Izmantojiet SSH konfigurācijas failu, lai veidotu vietņu aizstājvārdus (Kā)

Šis triks ir Linux un SSH lietotājiem, kuri bieži vien piesakās attālās sistēmās. Viena un tā pati informācija atkal un atkal ir prāta-numbingly atkārtojas, bet, izmantojot SSH konfigurācijas failu, šis process ir daudz ērtāk.

Tas ir diezgan viegli pagriezties

scp-P 50001 [email protected]: somefile ./somefile

ssh -p 50001 [email protected]

kaut ko ātri:

scp remotehost: somefile ./somefile

ssh remotehost

Neskatoties uz porta numuru, adreses un lietotāja vārdu norādīšanu, varat norādīt galvenos failus, laika intervālus un citu iespēju opcijas. Viss, kas nepieciešams, ir viens mazs fails.

Uzlieciet teksta redaktoru un norādiet to uz šo failu:

~ / .ssh / config

Varat arī ievietot saturu un saglabāt to failā, taču vislabāk ir to atvērt, ja tas jau ir pieejams. Šeit ir pamata formāts tam, kas jums jāievieto (vai jāpievieno tam, kas jums ir).

Aizstājiet "your_alias_name" ar īsu nosaukumu šim savienojumam. Būtu pietiktu kaut kas līdzīgs "mājām", "darbam" vai "asdf". ;-)

Aizstājiet savu lietotājvārdu un tīmekļa adresi (vai IP adresi galamērķiem savā tīklā), nevis remote.sshserver.com. Visbeidzot, ja jūs izmantojat pielāgotu portu (nekas cits kā 22, noklusējums), norādiet to. Pretējā gadījumā jūs varat izlaist šo pēdējo rindu.

Tālāk es savos attālajā serverī izveidoju pāri galvenajiem failiem, lai to izmantotu, tāpēc es katru reizi neesmu parādā paroli. Lai iegūtu papildinformāciju, skatiet sadaļu Kā attālināti kopēt failus, izmantojot SSH, neieviesot paroli, un pārejiet uz sadaļu "SSH un SCP bez parolēm", lai iegūtu visu informāciju.

Tagad jūs varat pievienot papildu rindu un norādīt to uz galveno failu.

IdentityFile ~ / path / to / id_file

Pievienosim funkciju "saglabāt dzīvību" mūsu savienojumam, vai mēs to darīsim? Tas novērsīs jūsu savienojuma pabeigšanu, atsvaidzinot savienojumu ik pēc X sekundēm, maksimālais skaits Y reizes:

ServerAliveInterval X

ServerAliveCountMax Y

Mūsu piemērs atsvaidzina ik pēc 2 minūtēm maksimāli 30 reizes pēc kārtas. Tas nozīmē, ka tas pārtrauks atsvaidzināt pēc stundas. Tas darbojas no jūsu klienta neatkarīgi no tā, ko jūsu serveris ir konfigurējis.

Jūs varat pievienot vairākus serverus šādā veidā, pievienojot vēl vienu sadaļu ar atšķirīgu sadaļu Host. Un, ja vēlaties izveidot noklusējuma opcijas, jūs varat iestatīt resursdatora vērtību vienam zvaigznītei (*). Šeit ir lielisks piemērs:

Daudz labāk!

Tas ir noderīgi situācijās, kad izveidojat bash aizstājvārdu, nav risinājums. Tas arī atvieglo visu jūsu SSH balstīto opciju (no klienta puses) izsekošanu vienā apvienotajā vietā. Ja jūs to plānojat izmantot skriptiem, to var arī izmantot

BatchMode jā

atslēgt uzvednes, lai ievadītu paroles. Protams, jums joprojām ir nepieciešams autentificēt, izmantojot atslēgu failus.

Ja vēlaties izskatīt vairāk par iespēju StrictHostKeyChecking, pārliecinieties, ka uzzināt, kā OpenSSH ieiet un izvilkumi jūsu Linux datorā. Protams, OpenSSH vīriešu lapā ir pieejamas arī jums pieejamās opcijas.