Управление подключениями к удаленным серверам через Nautilus
Есть ли способ управления учетными данными удаленного сервера при использовании функции подключения к удаленному серверу Nautilus? Последние Серверы работают для пары соединений, но не для 20+.
Также кажется, что если у меня есть две разные учетные записи FTP на одном сервере /IP-адресе, то последнее подключение заменит предыдущее, в обоих каталогах отображается самое последнее подключение к этому серверу. Это ошибка или я что-то здесь упускаю?
Могу ли я написать простой сценарий оболочки, который подключается к серверу - SSH/SFTP/FTP, а затем открывает Nautilus для простоты использования?
PS На данный момент работает на Ubuntu 14.10.
PPS Еще не тестировал Filezilla в Ubuntu, но, как правило, он не может автоматически загружать файл после его открытия с сервера и локального изменения, если вы не подтвердите диалоговое окно - WinSCP работал как чудо. Та же проблема с gFTP. Вот почему я пытаюсь управлять всеми соединениями с помощью Nautilus, а не Filezilla, gFTP или подобных инструментов.
Обновление № 1
Поскольку я не мог найти решение, которое соответствует моим потребностям, я решил mount
удаленный сервер через curlftpfs
пока я не найду более управляемого решения:
sudo curlftpfs -o allow_other user:pass@1.2.3.4 /local/path
2 ответа
Вы можете подключиться к удаленным хостам в Nautilus, используя этот метод:
- Подключиться к удаленному хосту
- Адрес хоста: username@ftp.host.com
- Введите пароль, сохраните его навсегда.
- После подключения сохраните место с помощью Ctrl-D в Закладках, переименуйте его в Host FTP.
- Попробуйте размонтировать и перемонтировать его с помощью ярлыка, созданного в закладках на шаге 4.
изменить: с помощью этого метода вы можете использовать несколько учетных записей в одной хостинговой компании
Вы можете создать файл ярлыка на рабочем столе и поместить их на $HOME/.local/share/applications/
ваш брелок по-прежнему будет управлять паролями, поэтому нет паролей в виде простого текста.
Сильфон это содержимое файла. Назови это what_ever_you_like.desktop
и добавьте разрешение на выполнение, поместите его по указанному выше пути для легкого доступа к меню. Для терминалов SSH, вероятно, лучше.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Exec=nautilus ftp://ftp.mysite.com/public_html
Path=
Name=A meaningful name
Comment=FTP site Access
Icon=folder-remote
PS: насчет "ошибки наутилуса", я не верю, что это ошибка, это просто неучтенный вариант использования.