Управление файлами на удаленных серверах может быть сложным, особенно если вы избегаете приложений, которые уводят вас от терминала. Конечно, вы можете использовать SSH и SCP для просмотра каталогов и обмена файлами между машинами, но, несмотря на простоту и элегантность, этим командам не хватает полезности полноценного файлового менеджера.
Terminalscp — это многофункциональный файловый менеджер терминала с поддержкой SCP, SFTP, FTP и S3, который позволяет вам взаимодействовать с вашими удаленными машинами через дружественный пользовательский интерфейс терминала и копировать файлы легко.
Зачем использовать Условияcp для управления файлами на удаленных компьютерах?
Файловые менеджеры — это стандартный способ, с помощью которого большинство пользователей компьютеров взаимодействуют с файлами и папками на своих ПК. Владельцы Windows имеют проводник,
macOS поставляется с Finder, в то время как настольные компьютеры Linux обладают удивительным разнообразие файловых менеджеров с графическим интерфейсом, а также различные варианты терминалов, включая ranger, nnn, fff и другие.Преимущества использования файлового менеджера с терминальным пользовательским интерфейсом (TUI) по сравнению с графическим пользовательским интерфейсом (GUI) очевидны: они используют меньше системных ресурсов, и как только вы освоите сочетания клавиш, это будет намного быстрее, чем перетаскивание значка из одного окна в другое с помощью мышь.
Если вы просто исследуете файловую систему, создаете каталоги и перемещаете файлы, это также может быть быстрее, чем использование встроенных команд оболочки.
Когда вы имеете дело с удаленными компьютерами, работаете ли вы на VPS или Raspberry Pi, ваши возможности для передачи файлов между вашим локальным компьютером и сервером ограничены. Вы можете использовать FTP-клиент или комбинацию Secure Shell (SSH) и Secure Copy (SCP).
Ни одно из этих решений не является совершенным, и хотя комбинация SSH и SCP отлично подходит, если вы занимаетесь другими задачи системного администрирования, он немного громоздкий для быстрого копирования и подобных задач по работе с файлами.
Терминыcp стремится облегчить вашу жизнь, предоставляя вам красивый файловый менеджер TUI, который может упростить и ускорить подключение к удаленному серверу для получения и загрузки файлов и взаимодействия с локальным файлом система.
Как установить Termscp в Linux
Установка Terminalcp не может быть проще, так как разработчик создал скрипт который будет работать на любом дистрибутиве. Скрипт проверит вашу архитектуру, дистрибутив и зависимости, а затем загрузит и установит соответствующие пакеты от вашего имени.
Используйте wget для загрузки скрипта в текущий рабочий каталог:
https://git.io/JBhDb
После загрузки запустите скрипт, используя:
баш JBhDb
В качестве альтернативы вы можете свернуть скрипт и передать его прямо в Bash с помощью:
завиток --прото '=https' --tlsv1.2 -sSLf " https://git.io/JBhDb" | ш
Однако это обычно считается плохой практикой с точки зрения безопасности.
Мастер покажет вашу платформу и архитектуру, а затем спросит: «Установить termscp 0.10.0?» Тип "у", затем нажмите Входить. Введите свой пароль при запросе и дождитесь появления зеленой галочки и сообщения «Поздравляем! В вашей системе успешно установлены условия!"
Используйте Условияcp для управления вашими файлами на вашем локальном компьютере и сервере
Запустите терминологический интерфейс пользователя, открыв свой любимый терминал и введя:
условия
Использовать Левый и Верно клавиши со стрелками на клавиатуре для выбора между соединениями через SCP, SFTP, FTP и S3, затем Вверх и Вниз клавиши для переключения полей. Вам нужно заполнить еще четыре поля. Это:
- Удаленный узел: Это IP-адрес вашего удаленного компьютера, который может находиться либо в вашей домашней сети, либо в общедоступном адресе VPS или других типов серверов.
- Номер порта: Удаленный порт, к которому вы хотите подключиться. Для этого нет установленных правил, но для соединений SSH/SCP и SFTP обычно используется порт 22, а для FTP-соединений обычно используются порты 20 и 21.
- Имя пользователя: Имя пользователя удаленного пользователя. Если вы подключаетесь к Raspberry Pi, имя пользователя Pi по умолчанию — «pi».
- Пароль: Пароль удаленного пользователя. Это будет скрыто звездочками при заполнении поля.
Если вы ранее использовали Условияcp или создали какие-либо закладки, вы можете нажать Вкладка для переключения на нижнее поле, затем используйте Левый и Верно клавиши со стрелками для переключения между «Закладками» и «Недавними подключениями».
Когда будете готовы, нажмите Входить для подключения к определенному серверу.
Представление TUI изменится, и вам будет представлен другой вид с разделенным экраном. Верхняя часть разделена между вашей локальной файловой системой слева и удаленной файловой системой справа. Вы начнете с домашнего каталога каждого пользователя и сможете переключаться между ними с помощью кнопки Левый и Верно клавиши со стрелками.
Перемещайтесь по файловой системе с помощью Вверх и Вниз клавиши и нажмите Входить чтобы открыть каталог. Нажатие Backspace вернет вас в предыдущий каталог. Если вы нажмете Входить в файле, он откроется на вашем локальном компьютере с помощью приложения по умолчанию.
Чтобы скопировать файл или каталог с одного компьютера на другой, нажмите Космос когда элемент подсвечивается, и условияcp скопирует элемент в текущий открытый каталог на другой панели.
Если вы хотите отредактировать файл в удаленной системе, нажмите F4. Кроме того, вы можете переместить файл в новое место в удаленной файловой системе, если вы нажмете F5и введите новый полный путь.
По умолчанию файлы сортируются по имени. Вы можете изменить это с помощью б ключ и выберите сортировку по времени изменения, времени создания или размеру. Вы также можете переключать видимость скрытых файлов с помощью а.
Чтобы просмотреть полный список полезных сочетаний клавиш, нажмите час. Вы также можете получить справку из командной строки для условийcp с использованием справочных страниц:
человек
Условияcp — это простой способ навигации по удаленным файловым системам
Теперь вы можете использовать Условияcp для доступа к удаленным файлам и управления ими через ваш терминал, как если бы они находились на вашем собственном ПК. Вы можете сэкономить время и заняться другими проектами.
Почему бы не начать с преобразования запасного Raspberry Pi в веб-сервер?