Могу ли я использовать KdirStat для SSH?

У меня есть безголовый сервер под управлением Centos 5.9. Я могу использовать только SSH, можно ли использовать KdirStat или аналогичный инструмент для получения графического представления об использовании диска?

6 Solutions collect form web for “Могу ли я использовать KdirStat для SSH?”

Вы можете использовать sshfs для монтирования / на вашем рабочем столе в /mnt/server/ на вашем компьютере. Затем вы запускаете Kdirstat в этом каталоге.

Используйте qdirstat-cache-writer или kdirstat-cache-writer Perl на своем сервере, скопируйте файл на свой настольный компьютер и просмотрите его там с помощью QDirStat / KDirStat.

Смотрите также:

https://github.com/shundhammer/qdirstat
https://github.com/shundhammer/qdirstat/tree/master/scripts

Обновление 2017-02-23: Подробные инструкции доступны по адресу:

https://github.com/shundhammer/qdirstat/blob/master/doc/QDirStat-for-Servers.md

– HuHa (автор QDirStat / KDirStat)

Если вы используете X-сервер в системе, на которой запущен ssh вам не нужно ничего делать:

 $ ssh -X remoteserver KdirStat 

Вот, к примеру, я подключился к системе CentOS 5.9 под управлением Babaob , еще одного приложения для использования диска, которое поставляется с GNOME.

babaob

Кстати, есть много приложений для анализа использования диска. Я написал их здесь в своем блоге в статье под заголовком: Инструменты командной строки для анализа использования диска в Fedora / CentOS / RHEL .

Вы можете войти на сервер и использовать du , перенаправляя этот вывод в файл ( -a = включить файлы, а не только каталоги; -x = только одна файловая система):

 $ du -ax / > ~/root-du 

то вы можете распечатать этот файл и просмотреть его графически с помощью xdiskusage

 $ scp server:root-du ~/root-du $ xdiskusage ~/root-du 

Конечно, вы можете запускать удаленно по ssh, а также xdiskusage его к xdiskusage :

 $ ssh server 'du -ax /' | xdiskusage 

но я предпочитаю использовать файлы, поэтому я могу повторно открыть его, сравнить до & после и т. д.

Вероятно, у вас нет всей среды X (библиотеки, программы и т. Д.), Но ssh может выполнять пересылку X Надежный с -Y недоверенными параметрами -X .

пытаться

 xhost + ssh -X user@remote_server xclock exit xhost - 

Наличие X, установленного / запущенного на сервере, считается действительно плохой практикой, в основном из-за проблем с безопасностью и стабильностью.

Просто используйте KIO KDE, которые упрощают использование множества различных протоколов в приложениях KDE.

Используйте URL-адрес, например sftp://user@host/some/directory для доступа к удаленной файловой системе через SSH / SFTP:

KDE Filelight

  • ssh-add жалуется: не удалось открыть соединение с вашим агентом аутентификации
  • Удаленный вход SSH не работает
  • PAM не может аутентифицировать sudo, после успешного обращения к ssh-agent
  • Запуск сценария bash на удаленной машине Windows
  • Обратная динамическая ошибка распределения портов SSH
  • Не удается выполнить ssh на удаленную машину, используя сценарий оболочки в Crontab
  • Как автоматизировать подобные команды для нескольких серверов через SSH?
  • SSH позволяет мне войти в систему с паролем, хотя я установил «PasswordAuthentication no»
  • Сервер, отказывающийся от открытого ключа с PuTTY
  • Смонтировать домашний раздел при входе пользователя
  • Я пытаюсь установить мой открытый ключ вручную w / scp
  • Linux и Unix - лучшая ОС в мире.