Да; все вышеупомянутое является currect, но здесь является точкой, отсутствующей здесь, и это - использование freebsd /bin/csh
поскольку стандартная среда и Вы должны объявить, что это в chroot работает. если /bin/csh
не работал попытка /bin/sh
. что-то вроде этого:
mkdir /mnt/freebsd
mount /dev/da0s1 /mnt/freebsd
chroot /mnt/freebsd /bin/env -i TERM=$TERM /bin/csh
Возможно, вам лучше взять проект с собой на USB-флешку, или, нажав на неё, на вашу учётную запись bitbucket/github (вы используете контроль версий для ваших проектов, не так ли?), и установить дистрибутив Linux, используемый в школе, на ваш домашний компьютер, если вы этого ещё не сделали (загрузка с USB/CD была бы альтернативой, но, возможно, это слишком медленно, в зависимости от ваших ожиданий и конфигурации компьютера)[117140].
Команда для доступа к серверу равна
Здесь пользователь должен быть заменен действительным именем пользователя, а сервер-IP - действительным IP-адресом сервера. Если вы настроили SSH на каком-то другом порту, замените 22 на реальный порт SSH. [117128]
Оставьте авторитетные системы DNS в покое и используйте SSH соскрытыми службами Torдля безопасного доступа к вашей учетной записи пользователя с любого компьютера в Интернете.
Если у вас есть ограничения на использование вашего «школьного компьютера», в частности, если он используется совместно, я думаю, вам необходимо письменное разрешение на использование скрытых служб.
Если вы просто пользователь, знайте, что то, что вы сделали, рано или поздно будет обнаружено.
С помощью скрытых служб вы привязываете стабильные и постоянные доменные имена к сетевым портам устройств. И это все. Теперь у вас есть постоянное стабильное соединение с этим устройством даже в мобильных сетях, это потрясающе, не так ли?
Установите (как хотите )и включите tor
при загрузке
systemctl enable tor
Затем раскомментируйте следующее в вашемtorrc
/etc/tor/torrc
----------------
HiddenServiceDir /var/lib/tor/ssh/
HiddenServicePort 22 127.0.0.1:22
и запустите его
systemctl start tor
Получите луковый адрес, соответствующий вашей только что активированной скрытой службе
/var/lib/tor/ssh/hostname
--------------------------
your_onion_address.onion
На физически доступной машине Установите, включите и запустите tor, затем добавьте его в файл конфигурации ssh
~/.ssh/config
---------------
Host *.onion
proxyCommand ncat --proxy 127.0.0.1:9050 --proxy-type socks5 %h %p
Затем подключитесь к удаленному компьютеру с помощью
.ssh your_user@your_onion_address
Как упоминалось ранее, ssh создан для этой цели, и ssh -Y -C youraccount@theserver
должен это делать.
Я упоминаю -Y -C
, потому что это позволит вам запускать графические программы и сжимать трафик.
Некоторые проблемы, с которыми вы можете столкнуться:
hostname
будет правильным. Если вы еще не знаете правильное имя в DNS, простой способ найти его — перейти на один из многих веб-сайтов, предлагающих информацию о вашем IP-адресе и имени хоста с помощью браузера на вашем школьном компьютере. nmap -sV theserver -F | grep -i ssh
, чтобы найти правильный, большинство администраторов этого не ценят. Связаться с администратором было бы правильным способом сделать это Если ssh не поддерживается, могут поддерживаться менее распространенные параметры. Спросите своего администратора, есть ли у него vnc. Настройка vnc зависит от того, какой сервер vnc -используется в вашей школе и какой клиент вы используете. Другой вариант, который иногда используется (, вероятно, не будет иметь место,но стоит спросить )это teamviewer