Чем программа похожа на WinSCP?

В Windows я использую WinSCP для передачи файлов на сервер. Он имеет очень привлекательную особенность, которая мне нравится больше всего: поддержание актуальности удаленных папок.

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

Не могли бы вы предложить мне программное обеспечение, поддерживающее эту функцию?

82
задан 13.05.2020, 04:17

14 ответов

Я бы предложил SecPanel https://apps.ubuntu.com/cat/applications/saucy/secpanel/ , особенно если вы используете 13.10.

0
ответ дан 13.05.2020, 04:18

Чтобы запустить WinSCP под Linux (Ubuntu 12.04), выполните следующие действия:

1) sudo apt-get install wine (запустите только один раз, чтобы получить «вино» в вашей системе, если у вас его нет) )

2) скачать " https://winscp.net/ "

3) создать папку и поместить содержимое zip-файла в эту папку

4) открыть терминал

5) набрать sudo su

6) набрать wine WinSCP.exe

Готово! WinSCP будет работать как в среде Windows!

С уважением.

0
ответ дан 13.05.2020, 04:18
  • 1
    Почему выполненное вино как суперпользователь? Don' t делают это. Пропустите шаг 5. – Pra Jazz 13.05.2020, 04:18

Поскольку вы знакомы с Winscp в Windows, я предлагаю вам попробовать filezilla

FileZilla Client - быстрый и надежный кроссплатформенный клиент FTP, FTPS и SFTP с большим количеством полезных функции и интуитивно понятный графический интерфейс пользователя.

Install filezilla

Вы также можете установить с помощью командной строки. Откройте терминал Ctrl + Alt + T и выполните следующую команду:

sudo apt-get install filezilla

Или выполните поиск по Filezilla в Ubuntu Software Center .

Когда вы добавляете хост, не забудьте сменить FTP на SFTP и изменить номер порта на ssh-порт 22 (или другой пользовательский ssh-порт, если он отличается)

Сделать тип учетной записи интерактивным. [1110 ]

Наслаждайтесь.

0
ответ дан 13.05.2020, 04:19

Есть много разных инструментов, которые дают такой же опыт, как и winscp. Я использую filezilla для передачи файлов через SSH.

Наутилус, упомянутый @sagarchalise, позволяет подключаться к серверу.

Одна из вещей, которые я чаще использую в эти дни для доступа к sftp, - это sshfs. Я нахожу это очень удобным, так как он монтирует файлы как локальный файл в файловой системе и прозрачно обновляет его на удаленном сервере.

sshfs username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/

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

0
ответ дан 13.05.2020, 04:20
  • 1
    Это очень хорошо, когда только можно получить доступ через SSH! Я также рекомендую добавить несколько опций: follow symlinks и reconnect (в значительной степени сам объяснительный, решил замораживающиеся проблемы, которые я имел). Заключительная команда была бы: sshfs -o follow_symlinks -o reconnect username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/. Также рекомендуйте создать простой сценарий удара, чтобы смонтировать его (и размонтировать его с fusermount -u /path/to/local/mountpoint/). – Community 13.05.2020, 04:20

Я нашел одну хорошую автономную альтернативу, бесплатный, с открытым исходным кодом, mucommander , но на основе Java ваша система должна иметь jvm для ее запуска.

Почему я выбрал mucommander (я использую RHEL6 с ограничениями)?
Сначала я попытался соединиться с nautilus, но он не смог соединиться.
Во-вторых, я пытался использовать различные программы, такие как filezilla, Unison, но ничего не было автономно, и столкнулся со многими проблемами компиляции и прав.

Ulitmately mucommander спас меня.
Deep

0
ответ дан 13.05.2020, 04:20

Вы хотите " scp ". Оригинальный scp: -)

Упс, я говорил слишком рано ... у вас есть требование синхронизации В этом случае rsync.

Тем не менее, scp все еще хорош для сценариев и автоматизации.

0
ответ дан 13.05.2020, 04:21
  • 1
    @viyyer, да you' право ре. – askvictor 13.05.2020, 04:21
  • 2
    Я думаю, что кто-то использующий winscp не был бы так счастлив использовать scp в командной строке. И одной из функций, для которых каждый смотрит в gui sftp клиент, является управление различными сессиями, которые можно было использовать. – takendarkk 13.05.2020, 04:22

Вы также можете использовать sshfs или rsync.

sshfs монтирует ваш удаленный каталог локально через ssh, очень похожий на WinSCP и Nautilus.

Потенциальным преимуществом sshfs является то, что вы можете отображать пользователей

sshfs -o idmap=server_user user@server:/directory ~/remote_directory

. Для автоматизации процесса добавьте запись в fstab

sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0

. См. Ubuntu Wiki. SSHFS

rsync также синхронизирует файлы / каталоги и будет работать над ssh и имеет графический интерфейс, grsync

См. Ubuntu wiki rsync

Последнее, что вы можете редактировать удаленные файлы с помощью vim (если вы заинтересованы)

vim scp://user@server//path_to/file_to_edit
0
ответ дан 13.05.2020, 04:21

Ubuntu:

Откройте Nautilus и введите (в панели ссылок): sftp://user@server/

Kubuntu:

Откройте Konqueror и введите (в панели ссылок): fish://user@server/

Xubuntu:

Откройте Thunar и введите (в строке ссылок): sftp://user@server/

0
ответ дан 13.05.2020, 04:22
  • 1
    Он спросил конкретно о SCP, в то время как все они используют sftp. Это не то же самое. Кроме того, вопрос был конкретно о функции синхронизации, которую ни один из них не обеспечивает. – Olivier Dulac 13.05.2020, 04:22

Вы также можете попробовать унисон , чтобы помочь синхронизировать две папки

0
ответ дан 13.05.2020, 04:22
  • 1
    Похож на потребности унисона клиент на удаленном сервере также?: ( – too honest for this site 13.05.2020, 04:23

Очень хорошая и мощная программа, построенная по протоколу rsync, это Unison .

enter image description here

У него очень приятный интерфейс, и клиент доступен как минимум для Linux (более или менее всех вариантов) и Windows. Базовое поведение очень легко понять, с графическим интерфейсом и простой настройкой, и если вам нужно делать более сложные вещи, вы можете вручную редактировать файлы конфигурации и / или создавать сценарии.

Это была моя утилита резервного копирования / зеркалирования / загрузки по крайней мере в последние пять лет, и она никогда не видела ошибки или пропускала файл.

Вы можете установить его с помощью

 sudo apt-get install unison-gtk 

, и для бесперебойной работы вы должны настроить рабочее соединение с вашей конечной точкой (я обычно использую ssh-соединения).

0
ответ дан 13.05.2020, 04:23

Я рекомендую PCManFM sudo apt-get install pcmanfm

Просто еще один файловый менеджер, но с мини-интерфейсом для подключений (в главном меню Перейти -> Подключиться к серверу), и все. Вы можете добавить в закладки свои соединения, и вы можете просто щелкнуть правой кнопкой мыши по файлам и выбрать «открыть с помощью ...».

0
ответ дан 13.05.2020, 04:23
  • 1
    @the_Seppi: Я соглашаюсь, но у меня были проблемы с другими файловыми менеджерами (главным образом повешенное соединение, и должен был уничтожить менеджера). Но didn' t пробуют дельфина, попробует его только для наблюдения – P.P. 13.05.2020, 04:24
  • 2
    Не только PCManFM, но и большинство Файловых менеджеров поддерживают его: Наутилус, Немо, Caja, дельфин, по крайней мере, делает. – Maciej Piechotka 13.05.2020, 04:24

Krusader очень похож, если вам нужна боковая панель.

Просто установите с

sudo apt install krusader

enter image description here

enter image description here

0
ответ дан 13.05.2020, 04:24
  • 1
    что относительно " хранение удаленных папок до date"? – P.P. 13.05.2020, 04:25

Вы все еще можете использовать winscp под вином. Я делаю то же самое, и это работает очень хорошо.

0
ответ дан 13.05.2020, 04:25

Наутилус, файловый браузер по умолчанию, имеет функцию монтирования удаленных файлов.

Выберите «Файл»> «Подключиться к серверу».

enter image description here

Кроме этого filezilla и gftp поддерживают sftp.

0
ответ дан 13.05.2020, 04:25
  • 1
    Немо (значение по умолчанию на Монетном дворе) поддерживает это также (перейдите к sftp://< user> < host>) – Lucas 13.05.2020, 04:26
  • 2
    filezilla все еще doesn' t поддерживают scp протокол. Большинство людей в этом потоке предполагает, что он использовал победу программа SCP для SFTP, но он даже отметил этот вопрос с тег SCP. – user1854182 13.05.2020, 04:26
  • 3
    Я получаю эту страницу ( anonmgur.com/up/5a97de9b3038915650fde0a23f63b267.png ) вместо того, чтобы определить новые детали. Как я исправляю его? – Cristian Ciupitu 13.05.2020, 04:27
  • 4
    caja имеет это также! – yairchu 13.05.2020, 04:27
  • 5
    То же как @maan81 здесь... Я только вижу Подачу Addres и smb://foo.example.org Рабочий Ubuntu 14.04 – Aaron Maenpaa 13.05.2020, 04:27

Теги

Похожие вопросы