Открытие файлового браузера на удаленной машине через терминал и перемещение файлов?

Это преднамеренное изменение в поведении (источник): Как и в Ubuntu 11.10, диспетчер обновлений больше не запрашивает пароль пользователя для применения обновлений. Было решено повысить удобство использования и упростить пользователям применение обновлений безопасности и, следовательно, повысить безопасность системы. Обоснование заключается в следующем: как и в предыдущих выпусках, по умолчанию только пользователям из группы администрирования разрешен доступ для выполнения обновлений безопасности. Только обновления для уже установленного программного обеспечения могут применяться без пароля. Установка дополнительного программного обеспечения требует от людей ввода пароля. Запрос пароля стал раздражителем для некоторых людей, так что они просто нажимали «Отменить» вместо установки обновлений. Запрос пароля уменьшил системную безопасность для этих пользователей. Люди, которые добросовестно применяли обновления, были обусловлены возможностью вводить свой привилегированный пароль, возможно, ежедневно. Когда пользователю предлагается ввести пароль, это должно означать что-то, а частота обновлений обновления-менеджера означает, что некоторые люди больше не думают о том, почему они вводили свой пароль. Для этих пользователей подсказка пароля имела потенциал для снижения безопасности. В тех средах, где это изменение считается неприемлемым, эту функцию можно отключить администратором через PolicyKit или создать пользователей, которые не входят в группу администратора (рекомендуется начать с рекомендуемой практики).

Соответствующая политика PolicyKit находится в файле /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla:

[Update already installed software]
Identity=unix-group:admin
Action=org.debian.apt.upgrade-packages
ResultActive=yes

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

/var/lib/polkit-1/localauthority/50-local.d/require-password-to-update.pkla

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

gksudo gedit /var/lib/polkit-1/localauthority/50-local.d/require-password-to-update.pkla

, которая откроет новый файл в gedit и поместит следующую политику запись в нем:

[Require password to upgrade already installed software]
Identity=unix-group:admin
Action=org.debian.apt.upgrade-packages
ResultActive=auth_admin

Сохраните это и выйдите из gedit, теперь вы можете открыть диспетчер обновлений, и он попросит вас подтвердить свой пароль перед применением любых обновлений.

4
задан 29 June 2012 в 14:43

28 ответов

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 25 July 2018 в 18:15

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же, например cp или rsync.

0
ответ дан 25 July 2018 в 18:15

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 25 July 2018 в 18:15

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 25 July 2018 в 18:15

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 2 August 2018 в 00:29

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 2 August 2018 в 00:29

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 2 August 2018 в 00:29

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же, например cp или rsync.

0
ответ дан 2 August 2018 в 00:29

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же самого, например cp или rsync.

0
ответ дан 4 August 2018 в 15:58

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 4 August 2018 в 15:58

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 4 August 2018 в 15:58

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 4 August 2018 в 15:58

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же, например cp или rsync.

0
ответ дан 6 August 2018 в 00:36

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 6 August 2018 в 00:36

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 6 August 2018 в 00:36

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 6 August 2018 в 00:36

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же самого, например cp или rsync.

0
ответ дан 7 August 2018 в 18:02

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 7 August 2018 в 18:02

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 7 August 2018 в 18:02

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 7 August 2018 в 18:02

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же самого, например cp или rsync.

0
ответ дан 10 August 2018 в 06:50

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 10 August 2018 в 06:50

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 10 August 2018 в 06:50

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 10 August 2018 в 06:50

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

  • На вашем локальном компьютере откройте Nautilus.
  • в строке адреса введите sftp: //username@remotehost.example.com
  • введите ваш удаленный пароль при появлении запроса.
  • После этого вы сможете копировать файлы на / с удаленного хоста с помощью перетаскивания и удаления.

Вы также можете добавить в закладки удаленный сервер, чтобы в следующий раз было еще проще подключиться.

Дополнительная информация: http://linux.about.com/od/ubuntu_doc/a/ubudg10t9.htm

7
ответ дан 15 August 2018 в 18:46

Я бы хотел оказаться неправым, но я уверен, что это невозможно. Если вам нужно переместить файлы, есть команды терминала, которые вы можете использовать для достижения того же, например cp или rsync.

0
ответ дан 15 August 2018 в 18:46

Пожалуйста, уточните.

Если вы подключитесь по SSH к удаленному хосту и запустите Nautilus, он загрузит браузер файлов GUI на удаленном хосте. Если этот хост не находится рядом, вы не сможете использовать его для копирования / перемещения любых файлов.

В противном случае ...

Я использую SSH все время, как в командной строке (для удаленных хостов, по медленному соединению), так и из Nautilus (на моем собственном ПК с Ubuntu) с помощью «Подключиться к серверу ...», чтобы открыть новую вкладку (или окно) удаленного компьютера. Это позволяет мне перетаскивать на локальный компьютер и на удаленный компьютер перетаскивание.

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

3
ответ дан 15 August 2018 в 18:46
  • 1
    Я могу подключиться к удаленному компьютеру через командную строку, а затем запустить Nautilus и открыть файл-браузер с графическим интерфейсом, но он не позволяет перетаскивать данные с удаленного компьютера. Означает ли это, что у меня нет разрешения на это, и я должен получить разрешение от ИТ-специалистов в нашем отделе? – Mahdi 3 July 2012 в 15:08
  • 2
    Нет, из сеанса SSH вы можете копировать файлы с помощью инструментов командной строки (например, ftp , cp , mv ], так далее.). Но вы также можете использовать SSH из в Nautilus на своем локальном ПК, используя команду «Подключиться к серверу ...». Это позволяет вам перетаскивать между удаленными и локальными хостами. – david6 3 July 2012 в 17:18

Попробуйте следующее, чтобы показать nautilus. Он не позволяет перетаскивать на локальный компьютер, но вы можете использовать сетевой ресурс. Это то, что я обычно делаю.

    nautilus --browser --no-desktop &
4
ответ дан 15 August 2018 в 18:46

Другие вопросы по тегам:

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