1) Вы можете включить CTRL + SHIFT + BACKSPACE. Эти три клавиши будут работать как CTRL + ALT + SUPR, но они только перезагружают GUI.
2) Из командной строки (нажмите CTRL + ALT + ALT [ ! d7], чтобы перейти на консоль), вы можете перезапустить диспетчер отображения Ubuntu (который позволяет пользователю войти в свой предпочтительный GUI), введя:
sudo service lightdm restart
3) Наконец, вы можете перезапустить только одно единство. Он сбросит ваш графический интерфейс (все окна и панели), но он не будет убивать любую программу. После перезагрузки вы можете продолжить работу там, где вы его оставили. Введите:
unity --replace
или если вы перезагружаетесь с консоли (после нажатия ALT + ALT + SUPR ) введите:
[ f3]Да, это возможно. У меня есть следующая настройка, которая работает, но могут быть и более простые.
В файле ~/.ssh/config добавьте следующие строки:
ControlMaster auto
ControlPath /home/yourusername/.ssh/tmp/%h_%p_%r
Host A
HostName hostname.of.server.a
Host B
ProxyCommand ssh -e none A netcat -w 5 hostname.of.server.b 22
Вы должны заменить yourusername, hostname.of.sever.a и hostname.of.server.b После этого вы можете (в Nautilus) перейти в Places-> Connect to Server (на самом деле File-> Connect to Server на моей машине). Затем введите B. Это должно быть все, чтобы увидеть сервер B.
Да, это возможно. У меня есть следующая настройка, которая работает, но могут быть и более простые.
В файле ~/.ssh/config
добавьте следующие строки:
ControlMaster auto
ControlPath /home/yourusername/.ssh/tmp/%h_%p_%r
Host A
HostName hostname.of.server.a
Host B
ProxyCommand ssh -e none A netcat -w 5 hostname.of.server.b 22
Вы должны заменить yourusername, hostname.of.sever.a и hostname.of.server.b После этого вы можете (в Nautilus) перейти в Places-> Connect to Server (на самом деле File-> Connect to Server на моей машине). Затем введите B
. Это должно быть все, чтобы увидеть сервер B.
Да, это возможно. У меня есть следующая настройка, которая работает, но могут быть и более простые.
В файле ~/.ssh/config
добавьте следующие строки:
ControlMaster auto
ControlPath /home/yourusername/.ssh/tmp/%h_%p_%r
Host A
HostName hostname.of.server.a
Host B
ProxyCommand ssh -e none A netcat -w 5 hostname.of.server.b 22
Вы должны заменить yourusername, hostname.of.sever.a и hostname.of.server.b После этого вы можете (в Nautilus) перейти в Places-> Connect to Server (на самом деле File-> Connect to Server на моей машине). Затем введите B
. Это должно быть все, чтобы увидеть сервер B.
Попробуйте добавить это в .ssh / config:
Host B
ProxyCommand ssh A nc -q0 %h %p
ForwardAgent yes
Как только это будет на месте, вы должны иметь возможность ssh B напрямую, и SSH будет знать, что «отскакивать» «соединение через A.
Когда это работает, попробуйте Nautilus так, как вы описываете, и посмотрите, работает ли прокси-установка для него.
Обновление предыдущих ответов: использование netcat для переадресации соединения на промежуточном хосте работает по-другому, чем ssh'ing, и сбой, если вы хотите, например, подключитесь к серверу VNC, который настроен на прием локальных соединений только через туннель jumphost. Чтобы соединение работало точно так же, как прямое, используйте параметр -W, присутствующий в более новых версиях клиента:
Host jumphost
Hostname hostname.of.jumphost
Host target
Hostname hostname.of.target
Port 30022
ProxyCommand ssh -W %h:%p jumphost
Обновление предыдущих ответов: использование netcat для переадресации соединения на промежуточном хосте работает по-другому, чем ssh'ing, и сбой, если вы хотите, например, подключитесь к серверу VNC, который настроен на прием локальных соединений только через туннель jumphost. Для того, чтобы соединение работало точно так же, как прямое, используйте параметр -W, присутствующий в более новых версиях клиента:
Host jumphost
Hostname hostname.of.jumphost
Host target
Hostname hostname.of.target
Port 30022
ProxyCommand ssh -W %h:%p jumphost
Обновление предыдущих ответов: использование netcat для переадресации соединения на промежуточном хосте работает по-другому, чем ssh'ing, и сбой, если вы хотите, например, подключитесь к серверу VNC, который настроен на прием локальных соединений только через туннель jumphost. Для того, чтобы соединение работало точно так же, как прямое, используйте параметр -W, присутствующий в более новых версиях клиента:
Host jumphost
Hostname hostname.of.jumphost
Host target
Hostname hostname.of.target
Port 30022
ProxyCommand ssh -W %h:%p jumphost
Попробуйте добавить это в .ssh / config:
Host B
ProxyCommand ssh A nc -q0 %h %p
ForwardAgent yes
. Когда это будет на месте, вы должны иметь возможность ssh B
напрямую, и SSH будет знать, что «отскочить «соединение через A.
Когда это работает, попробуйте Nautilus так, как вы описываете, и посмотрите, работает ли прокси-установка для него.
Обновление предыдущих ответов: использование netcat для переадресации соединения на промежуточном хосте работает по-другому, чем ssh'ing, и сбой, если вы хотите, например, подключитесь к серверу VNC, который настроен на прием локальных соединений только через туннель jumphost. Для того, чтобы соединение работало точно так же, как прямое, используйте параметр -W, присутствующий в более новых версиях клиента:
Host jumphost
Hostname hostname.of.jumphost
Host target
Hostname hostname.of.target
Port 30022
ProxyCommand ssh -W %h:%p jumphost
Попробуйте добавить это в .ssh / config:
Host B
ProxyCommand ssh A nc -q0 %h %p
ForwardAgent yes
. Когда это будет на месте, вы должны иметь возможность ssh B
напрямую, и SSH будет знать, что «отскочить «соединение через A.
Когда это работает, попробуйте Nautilus так, как вы описываете, и посмотрите, работает ли прокси-установка для него.