Ако покрећете један или више удаљених сервера, обично трошите време на непрестано пријављивање током дана.

Али не мора бити тако. Време је да научите како се ефикасно пријавити преко ССХ-а само са псеудонимом, пренети појединачне датотеке или директоријуме, извршавају удаљене ССХ наредбе и без напора монтирају удаљене сервере на локалне директоријуми.

ССХ датотека за конфигурисање

Једна велика уштеда времена је ССХ датотека са конфигурацијом која се налази на ~ / .ссх / цонфиг. Започните са креирањем директоријума за чување свих ССХ кључева које користите за пријаву на сервере наредбом:

мкдир -м 0600 $ ПОЧЕТНА / .ссх_кеис

Сада копирајте све датотеке ССХ кључева у овај директоријум (нпр. цлиента.пем, цлиентб.пем итд.). Даље, отворите ~ / .ссх / цонфиг датотеку у уређивачу текста покретањем наредбе:

нано ~ / .ссх / цонфиг

Испод је пример уноса који ће успоставити ССХ веза са удаљеним сервером:

Како поставити ССХ на Линук и тестирати ваше подешавање: Водич за почетнике

Требате даљински приступити свом Линук рачунару или серверу? Ево како поставити и конфигурисати ССХ на Линуку, Виндовс-у и мобилном уређају.

instagram viewer

хост цлиента
 име хоста 124.58.2276.80
 усер убунту
 ИдентитиФиле ~ / .ссх_кеис / цлиента.пем

Додајте одељке линија као што је горе у ~ / .ссх / цонфиг датотеку, по једну за сваки сервер који желите. Затим сачувајте и затворите датотеку притиском на Цтрл + Кс и следите упит. Једном сачувани, сада се можете пријавити на било који сервер путем ССХ-а из било ког директорија у терминалу једноставном командом:

ссх цлиента

Ово ће вас одмах пријавити на сервер са информацијама под цлиента хост који сте навели у оквиру ~ / .ссх / цонфиг датотека.

Пренос датотека помоћу Сцп / Рцп

Без стварања трајне сесије за пријављивање, можете једноставно отпремити појединачне датотеке или директоријуме на удаљени сервер помоћу сцп команда, као што су:

сцп репорт.пдф клијента: ~ /

Горња наредба ће отпремити датотеку репорт.пдф са вашег локалног рачунара у матични директоријум цлиента сервер који сте дефинисали у горњем одељку. Можете да учитате у директоријум који није матични, као што је:

сцп абоут.хтмл цлиента: / хоме / цлиента / публиц_хтмл

Горе наведено ће отпремити датотеку абоут.хтмл у /home/client/public_html директоријум на даљинском управљачу цлиента сервер. Такође је могуће учитати читаве директоријуме помоћу опција као што су:

сцп -р Документи клијента: ~ / доцс

Ово ће отпремити целокупан садржај ~ / Документи директоријум са вашег локалног рачунара на ~ / доцс директоријум удаљеног сервера.

Преузимање датотека

Слично томе, можете преузети датотеке или директоријуме на свој локални рачунар без стварања трајне сесије пријаве помоћу рцп команда као што су:

рцп клијента: ~ / публиц_хтмл / абоут.хтмл мипројецт / абоут.хтмл

Горе наведено ће преузети публиц_хтмл / абоут.хтмл датотека са даљинског управљача цлиента сервер и поставите га у пројецтс / абоут.хтмл датотеку на вашем локалном рачунару.

Извршите удаљене ССХ наредбе

Још један брзи савет је да можете извршити појединачно Линук наредбе на удаљеном серверу без трајне сесије пријаве, као што су:

ссх цлиента лс

Горе наведено ће извршити лс команду на удаљеном клијент> серверу и наведите све датотеке / директоријуме без задржавања пријаве на сервер. На пример, ако желите да поново покренете сервер, можете да користите:

ссх цлиента / сбин / схутдовн -рф сада

Локални / бин директоријум

Проширимо ово допуштајући лако постављање на удаљене сервере стварањем директоријума / бин / који је локални за наш кориснички налог. Отворите терминал на рачунару и креирајте / бин / директоријум покретањем наредбе:

мкдир -м 0755 ~ / канта

Затим отворите ~ / .профиле датотека у текст едитор са командом:

нано $ ХОМЕ / .профиле

Померите се до самог дна датотеке и додајте следеће редове тако што ћете их копирати у своју меморију, а затим у терминалу притиском на Цтрл + Схифт + В.:

иф [-д "$ ХОМЕ / бин"]; онда
 ПАТХ = "$ ХОМЕ / бин: $ ПАТХ"
фи

Спремите и затворите датотеку притиском на Цтрл + Кс, и следите упит. Ово ће спасити .профил датотека, која ће у новоствореном локалном / бин / директоријуму проверити има ли наредби које покушате да покренете.

Додавање даљинских команди за монтирање

Прво проверите и видите да ли је или не ссхфс је инсталиран на вашем рачунару наредбом:

ссхфс --верзија

Ако ово одштампа тренутну верзију ссхфс, онда сте спремни. У супротном, ако примите грешку „наредба није пронађена“, можете да инсталирате ссхфс са следећом командом:

судо апт-гет -и инсталирај ссхфс

Сада креирајте / мнт / директоријум који ће садржати све монтиране директоријуме на наше удаљене сервере. Унутар терминала покрените наредбе као што су:

мкдир -м 0755 ~ / мнт
мкдир -м 0755 ~ / мнт / клијента
мкдир -м 0755 ~ / мнт / цлиентб

Наставите да креирате по један поддиректориј за сваки удаљени сервер на који бисте могли да се прикључите. Даље, креирајмо команде љуске које ћемо покретати, и на пример, за цлиента сервер отвори датотеку покретањем следеће наредбе у терминалу:

нано ~ / бин / моунт_цлиента

По потреби измените доњи ред одговарајућим информацијама о серверу, а затим га копирајте и налепите у празни уређивач текста у терминалу притиском на Цтрл + Схифт + В.:

#! / бин / басх
ссхфс -о ИдентитиФиле = ~ / .ссх_кеис / цлиента.пем убунту@192.168.0.24: / вар / ввв ~ / мнт / цлиента

Спремите и затворите датотеку притиском на Цтрл + Кси следите упутства за затварање датотеке. На крају, промените дозволе датотеке тако да се извршава покретањем наредбе:

цхмод 0755 ~ / бин / моунт_цлиента

Сад кад год требате да се монтирате на цлиента'с удаљени сервер за пренос датотека на / са њега, из било ког директорија у терминалу можете једноставно покренути наредбу:

моунт_цлиента

Директоријум на вашем локалном рачунару на ~ / мнт / клијента сада ће бити монтиран на /var/www директоријум удаљеног сервера. Можете започети с копирањем датотека у и из директорија баш као што бисте то учинили у било којем локалном директоријуму, а потребне радње ће се одвијати на удаљеном серверу.

Ефикасније управљање везама

Надамо се да су горњи савети помогли да се поједностави и учини ефикаснијим управљање вашим везама са удаљеним серверима. У овом чланку сте сазнали све о ~ / .ссх / цонфиг датотека која вам омогућава да се пријавите преко ССХ-а само са псеудонимом, пренесете појединачне датотеке / директоријуме, извршите удаљене ССХ наредбе и како лако монтирате локални директоријум на удаљене сервере.

Емаил
Аутоматски направите сигурносну копију датотека на удаљеном серверу помоћу Рсинц-а

Израда резервних копија помоћу рсинц моћан је начин за самостално управљање локалним датотекама. Ево свега што треба да знате.

Повезане теме
  • Линук
  • Даљински приступ
  • Линук
О аутору
Матт Дизак (Објављено 13 чланака)Више од Матта Дизака

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.