Первое - это конфигурация, где вы настраиваете хост для прохождения через "дверь" или, скорее, jumpbox. Ваш ~/.ssh/config
будет выглядеть примерно так:
Host door
Hostname door.example.com
User username_on_door
# ...
Host target
Hostname tagret.example.com
User user_on_target
# ...
ProxyCommand ssh -W %h:%p door
Затем вы можете подключиться одной командой непосредственно к вашей целевой системе: ssh target
Затем вы также можете передавать файлы туда и обратно одной командой:
ssh taget "tar czpf - /some/important/data" | tar xzpf - -C /new/root/directory
tar cpf - /some/important/data | ssh target "tar xpf - -C /some/directory/"
или даже запустить sshfs
на этом хосте:
sshfs target:/dir/ /mnt/target
Не слишком сложно, не так ли?
Замените в /etc/apt/sources.list ftp на http. apt -зеркала Рано или поздно вам придется к этому. Под root или с помощью sudo. dpkg --clear-avail
и rm -f /var/lib/apt/lists/*
После этого обновленияapt update && apt install mysql-client
Ваше зеркало временно недоступно. Возможно, связано
ping -c 4 http://mirrors.kernel.org/
ping: unknown host http://mirrors.kernel.org/
В /etc/apt/sources.list
deb http://http.us.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb http://http.us.debian.org/debian/ jessie-updates contrib non-free main
dpkg --clear-avail
и rm -f /var/lib/apt/lists/*
После этого обновленияapt update && apt install mysql-client
Вы можете запустить команду apt policy
и apt policy mysql-client
также запустить, если хотитеapt policy mysql-client-5.5
Вам также потребуется установить pastebinit apt install pastebinit
, а затем запустить эти две командыcat /etc/apt/sources.list | pastebinit -b paste.debian.net
также вы можете захотеть вставить вывод apt policy
иmysql-client-5.5apt policy mysql-client
Вам, вероятно, потребуется выполнить небольшое закрепление, но мы решим эту проблему. Также не забудьте почистить кеш apt clean
.