Управлението на файлове на отдалечени сървъри може да бъде трудно, особено ако избягвате приложения, които ви отдалечават от терминала. Разбира се, можете да използвате SSH и SCP, за да разглеждате директории и да записвате файлове между машини, но макар и прости и елегантни, тези команди нямат полезността на пълноценен файлов мениджър.
Termscp е богат на функции терминален файлов изследовател с поддръжка на SCP, SFTP, FTP и S3, което ви позволява за взаимодействие с вашите отдалечени машини чрез приятелски терминален потребителски интерфейс и копиране на файлове без усилие.
Защо да използвате Termscp за управление на файлове на отдалечени машини?
Файловите мениджъри са стандартният начин, по който повечето компютърни потребители взаимодействат с файлове и папки на своите компютри. Собствениците на Windows имат Explorer, macOS идва с Finder
, докато настолните компютри с Linux се предлагат с удивителен разнообразие от GUI файлови мениджъри, плюс различни терминални алтернативи, включително рейнджър, nnn, fff и др.Предимствата на използването на файлов мениджър с терминален потребителски интерфейс (TUI) пред такъв с графичен потребителски интерфейс (GUI) са очевидни: те използват по-малко системни ресурси и след като овладеете клавишните комбинации, са безкрайно по-бързи от плъзгането на икона от един прозорец в друг с помощта на мишка.
Ако просто проучвате файловата система, създавате директории и премествате файлове, те също могат да бъдат по-бързи от използването на вградените команди на обвивката.
Когато имате работа с отдалечени машини, независимо дали работите на VPS или Raspberry Pi, вашите възможности за прехвърляне на файлове между вашата локална машина и сървъра са ограничени. Можете да използвате FTP клиент или можете да използвате комбинация от Secure Shell (SSH) и Secure Copy (SCP).
Нито едно от тези решения не е перфектно и въпреки че комбинацията SSH и SCP е страхотна, ако правите други задачи за системно администриране, той е малко тромав за бързо копиране и подобни задачи за манипулиране на файлове.
Termscp има за цел да улесни живота ви, като ви предостави красив TUI файлов мениджър, който може да опрости и ускорете свързването към отдалечен сървър за извличане и качване на файлове и взаимодействие с локалния файл система.
Как да инсталирате Termscp на Linux
Инсталирането на Termscp не може да бъде по-просто, както направи разработчикът създаде скрипт който ще работи на всяка дистрибуция. Скриптът ще провери вашата архитектура, дистрибуция и зависимости, след което ще изтегли и инсталира подходящите пакети от ваше име.
Използвайте wget, за да изтеглите скрипта в настоящата си работна директория:
wget https://git.io/JBhDb
Когато изтеглите, стартирайте скрипта, като използвате:
bash JBhDb
Като алтернатива можете да навиете скрипта и да прехвърлите директно към Bash с:
къдря --прото '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | ш
Това обаче обикновено се счита за лоша практика от гледна точка на сигурността.
Помощникът ще покаже вашата платформа и архитектура, след което ще попита: „Инсталиране на Termscp 0.10.0?“ Тип "г“, след което удари Въведете. Въведете паролата си при поискване и изчакайте да видите зелената отметка и съобщението „Поздравления! Termscp е успешно инсталиран на вашата система!"
Използвайте Termscp, за да управлявате вашите файлове на вашата локална машина и сървър
Стартирайте Termscp TUI, като отворите любимия си терминал и въведете:
условия
Използвай Наляво и вярно клавишите със стрелки на вашата клавиатура, за да избирате между връзки чрез SCP, SFTP, FTP и S3, след което нагоре и Надолу клавиши за превключване на полета. Има още четири полета, които трябва да попълните. Това са:
- Отдалечен хост: Това е IP адресът на вашата отдалечена машина и може да бъде във вашата домашна мрежа или публичният адрес на VPS или друг тип сървър.
- Номер на пристанище: Отдалеченият порт, към който искате да се свържете. Няма установени правила за това, но SSH/SCP и SFTP връзките обикновено използват порт 22, докато FTP връзките обикновено са на 20 и 21.
- потребителско име: Потребителското име на отдалечения потребител. Ако се свързвате с Raspberry Pi, потребителското име на Pi по подразбиране е „pi“.
- Парола: Паролата на отдалечения потребител. Това ще бъде скрито от звездички, докато попълвате полето.
Ако преди това сте използвали Termscp или сте създали отметки, можете да натиснете Раздел за да превключите към долното поле, след това използвайте Наляво и вярно клавишите със стрелки за превключване между „Отметки“ и „Последни връзки“.
Когато сте готови, ударете Въведете за свързване към определен сървър.
Изгледът TUI ще се промени и ще ви бъде представен друг изглед на разделен екран. Горната секция е разделена между вашата локална файлова система от лявата страна и отдалечената файлова система отдясно. Ще започнете в домашната директория на всеки потребител и можете да превключвате между тях с Наляво и вярно клавишите със стрелки.
Навигирайте във файловата система с нагоре и Надолу клавиши и натиснете Въведете за да отворите директория. Натискане Backspace ще ви върне в предишната директория. Ако натиснете Въведете на файл, той ще се отвори на вашата локална машина с помощта на приложението по подразбиране.
За да копирате файл или директория от една машина на друга, натиснете пространство когато елементът е маркиран, и Termscp ще копира елемента в текущо отворената директория в другия панел.
Ако искате да редактирате файл на отдалечената система, натиснете F4. Като алтернатива можете да преместите файл на ново място в отдалечената файлова система, ако натиснете F5и въведете новия пълен път.
По подразбиране файловете се сортират по име. Можете да промените това с помощта на b ключ и изберете да сортирате по време на промяна, време на създаване или размер. Можете също да превключвате видимостта на скрити файлове с а.
За пълен списък с полезни клавишни комбинации, натиснете ч. Можете също получете помощ от командния ред за Termscp с помощта на страниците с ръководство:
мъжки условияcp
Termscp е лесният начин за навигация в отдалечени файлови системи
Сега можете да използвате Termscp за достъп и манипулиране на отдалечени файлове през вашия терминал, сякаш са на вашия собствен компютър. Можете да спестите време и да продължите с други проекти.
Защо не започнете, като конвертирате резервен Raspberry Pi в уеб сървър?