Удаленный VNC от Fedora до Ubuntu

Не ответ, а к вашему сведению, которому нужно больше пространства.

Я не думаю, что Ваша концепция логического расположения адреса вообще корректна.

Можно скомпилировать и запустить эту программу для наблюдения то, что процесс пространства пользователя имеет для адресов:

#include <stdio.h>
long global_initialized = 119234;
long global_uninitialized;
extern int _end, _edata, _etext;
int
main(int ac, char **av)
{
        long local;

        printf("main at 0x%lx\n", main);
        printf("ac at   0x%lx\n", &ac);
        printf("av at   0x%lx\n", &av);
        printf("av has  0x%lx\n", av);
        printf("initialized global at 0x%lx\n", &global_initialized);
        printf("global at             0x%lx\n", &global_uninitialized);
        printf("local at              0x%lx\n", &local);
        printf("_end at               0x%lx\n", &_end);
        printf("_edata at             0x%lx\n", &_edata);
        printf("_etext at             0x%lx\n", &_etext);
        return 0;
}

Сервер Red Hat Enterprise у меня есть выполнение, имеет readelf, который может использоваться для высказывания, где ядро (логически) загрузило бы исполняемый файл:

readelf -S where

Показывает мне большую ту же адресную информацию что вывод where дает.

Я не думаю readelf будет легко работать над ядром Linux (/boot/vmlinuz или некоторые такой), и я думаю, что ядро по умолчанию запускается в 0x80000000 в его собственном адресном пространстве: это не отображается в процессе пространства пользователя, несмотря на использование адреса выше вершины стопки пространства пользователя в 0x7fffffff (x86, 32 побитовых адресации).

1
16.03.2011, 21:42
2 ответа

Вы могли бы хотеть посмотреть в ~/.vnc/xstartup на удаленном конце. Возможно, что Вы выполняете что-то как twm, который несколько без функций когда дело доходит до рабочего стола envrironment.

Кроме того, Вы знали, что трафик VNC не шифруется? Ваш пароль и нажатия клавиш представляются ясное по сети. Большинство людей туннелирует своя сессия VNC по SSH.

2
27.01.2020, 23:40
  • 1
    Кто они "большинство людей", Вы обращаетесь к, и как я могу получить их как свои пользователи? –  mattdm 17.03.2011, 04:11
  • 2
    с этим, оно работает: повторите 'сессию гнома и'>> ~/.vnc/xstartup –  LanceBaynes 17.03.2011, 11:41
  • 3
    @mattdm: возможно, я должен сказать, большинство людей, которые заботятся о безопасности, использует VNC по SSH. –  jsbillings 17.03.2011, 14:17

Попытайтесь щелкнуть правой кнопкой по рабочему столу. Это может открыть меню.

Я переключил на использование RDP для удаленного доступа свой рабочий стол. Трафик шифруется, и настольный размер легче скорректировать. Сессии могут быть отброшены и возобновлены позже. Это доступно как пакет и относительно легкое установить. Под капотом это - все еще VNC.

Я описал свои события в Удаленных рабочих столах с RDP и VNC.

0
27.01.2020, 23:40

Теги

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