Izmantojiet SSH Config failu, lai izveidotu pseidonīmus Hosts
Šis triks ir Linux un SSH lietotājiem, kuri bieži piesakās attālās sistēmās. Ņemot vērā to, ka viena un tā pati informācija tiek ievadīta atkal un atkal, tas ir prātīgs, atkārtojas, bet SSH konfigurācijas faila izmantošana padara procesu daudz ērtāku.
Tas ir diezgan viegli pagriezties
scp -P 50001 lietotājvā[email protected]: somefile ./somefile
ssh -p 50001 lietotājvā[email protected]
kaut ko ātri:
scp remotehost: somefile ./somefile
ssh remotehost
Papildus norādot porta numurus, adreses un lietotāju vārdus, varat norādīt galvenos failus, laika intervālus un citas opcijas. Viss, kas nepieciešams, ir viens mazs fails.
Izveidojiet teksta redaktoru un norādiet to uz šo failu:
~ / .ssh / config
Varat arī ievietot saturu un saglabāt to šajā failā, taču vislabāk ir to atvērt, ja tas jau pastāv. Lūk, kāda ir pamata forma, kas jums jāievieto (vai jāpievieno tam, kas jums ir).
Aizstājiet “your_alias_name” ar īsu nosaukumu šim savienojumam. Būtu pietiekami daudz, piemēram, “mājās”, “darbs” vai “asdf”. ;-)
Aizstājiet savu lietotājvārdu un tīmekļa adresi (vai IP adresi galamērķiem tīklā), nevis remote.sshserver.com. Visbeidzot, ja izmantojat pielāgotu portu (neko citu kā 22, noklusējuma), norādiet to. Pretējā gadījumā varat izlaist šo pēdējo rindu.
Pēc tam es izveidoju galveno tālvadības servera galveno failu, lai to izmantotu, tāpēc man nevajadzēja katru reizi ievadīt paroli. Lai iegūtu plašāku informāciju, skatiet, kā attālināti kopēt failus SSH, neievadot paroli un pārejiet uz sadaļu “SSH un SCP bez parolēm” visām detaļām.
Tagad jūs varat pievienot papildu rindu un norādīt to uz atslēgas failu.
IdentityFile ~ / ceļš / uz / id_file
Pievienosim mūsu savienojumam funkciju “saglabāt dzīvu”, vai mēs? Tas novērsīs jūsu savienojuma beigšanos, atsvaidzinot savienojumu ik pēc X sekundēm, maksimālo Y reižu skaitu:
ServerAliveInterval X
ServerAliveCountMax Y
Mūsu piemērs tiks atsvaidzināts ik pēc 2 minūtēm ne vairāk kā 30 reizes pēc kārtas. Tas nozīmē, ka pēc stundas tas atsāks atsvaidzināt. Tas darbojas no jūsu klienta neatkarīgi no tā, ko jūsu serveris ir konfigurējis.
Šādā veidā jūs varat pievienot vairākus serverus, pievienojot citu sadaļu ar atšķirību Host sadaļu. Un, ja vēlaties izveidot noklusējuma opciju kopu, varat iestatīt resursdatora vērtību uz vienu zvaigznīti (*). Šeit ir lielisks piemēru fails:
Daudz labāk!
Tas ir ērts situācijās, kad izveidojot bash alias nav iespēja. Tas arī atvieglo visu jūsu SSH balstīto iespēju (no klienta puses) uzskaiti vienā konsolidētā vietā. Ja jūs plānojat to izmantot skriptiem, varat izmantot arī
BatchMode jā
lai atspējotu pieprasījumus ievadīt paroles. Protams, jums vēl ir nepieciešams autentificēt, izmantojot galvenos failus.
Ja vēlaties vairāk apskatīt opciju StrictHostKeyChecking, pārliecinieties, ka mācīsieties OpenSSH Ins un Outs jūsu datorā datorā. Protams, OpenSSH manā lapā ir pieejamas arī opcijas, kas pieejamas jums.