Показаны сообщения с ярлыком сеть. Показать все сообщения
Показаны сообщения с ярлыком сеть. Показать все сообщения

четверг, 29 ноября 2018 г.

SSH Тунель

Ситуация: в офисе на рабочей машине крутиться несколько виртуальных машин, к которым я подключаюсь через RDP.  Иногда я работаю из дому. А открыт только SSH к моей рабочей машине.
Я думал просить, что бы админ пробросил еще порты на некоторые виртуалки, но... сами понимаете. Никто не хоче делать из своего сервера решето.
Но как оказалось одного проброшенного 22 порта хватает для множества задач.
Можно пробросить порты через SSH тунель

ssh -N -p 22123 myoffice.com -L 55389:localhost:3389
тут
-N не выполнять команд на той стороне

-p 22123 порт сервера, который проброшен на 22 порт моей офисной машины

-L 55389:localhost:3389 а это как рази есть прброс порта через SSH. Тут 55389 это порт, который будет на моей домашней машине, а 3389 это порт который на моей офисной машине.
После этого нужно просто подключиться к своей домашней машине на порт 55389.
 xfreerdp /v:localhost:55389 /bpp:16 /workarea -decorations +auto-reconnect

А вот так можно пробросить сразу несколько портов:
ssh -N -p 22055 myoffice.com -L 55389:localhost:3389 -L 55390:localhost:3390 -L 55621:localhost:6021 -L 55622:localhost:6022





понедельник, 14 декабря 2015 г.

Убить подключение на порт

Есть виртуальная машина VirtualBox с возможностью подключения через VRDP.
Подключаюсь к ней с разных компов. Но установил, что подключение может быть только одно.  Поэтому если забыл закрыть сеанс на другом компе, то с этого не получится подключиться. Но есть ssh доступ на сервер, где крутится эта виртулка.
И убиваем подключения так:
1 magedon@magedon ~ % sudo lsof -i :3389
COMMAND    PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
VBoxHeadl 2392 magedon   22u  IPv4  34903      0t0  TCP *:ms-wbt-server (LISTEN)
VBoxHeadl 2392 magedon   23u  IPv6  34904      0t0  TCP *:ms-wbt-server (LISTEN)
VBoxHeadl 2392 magedon   34u  IPv4  30654      0t0  TCP magedon:ms-wbt-server->192.168.1.173:62261 (ESTABLISHED)


1 magedon@magedon ~ % sudo tcpkill host 192.168.1.173
tcpkill: listening on enp3s0 [host 192.168.1.173]

И так все команды требуют рута, поэтому делаем через sudo.
sudo lsof -i :3389 - показывает кто подключен к нужному мне порту 3389. Кроме виртуал бокса видим что тут есть кто-то с компа с IP 192.168.1.173
tcpkill host 192.168.1.173 убиваем подключение с данного компа.
tcpkill не входит в стандартную поставку linux, поэтому мне пришлось ставить отдельный пакет dsniff, в который входит эта утилита

Нашел также ещё один способ решения такой проблемы:
fuser -k 3389/tcp

воскресенье, 5 октября 2014 г.

VirtualBox как удалённо задать разрешение

Доброго времени суток.
Есть удалённый комп, на котором крутится виртуальная машина (VirtualBox) с Ubuntu 10.10.
Иногда при подключении через rdesktop не работает явное указание разрешения. То есть задаю разрешения 1280х800, а оно его не применяет. В настройках экрана в гостевом гноме нет нужного разрешения, а вносить его вручную через xrandr каждый раза не хочу...
Нашел способ поменять разрешение самой виртуальной машине. Для этого нужно зайти через ssh на удалённый хост  и выполнить команду:
VBoxManage controlvm <ИмяВиртуалки> setvideomodehint 1280 800 16
, где 1280 800 - это разрешение, а 16 - глубина цвета

среда, 24 сентября 2014 г.

Putty: как выключить системный звук

Есть привычка вместо написания команды полностью, добивать её с помощью Tab. Когда работаю в linux это проблем не вызывает. Но вот пришлось пользоваться putty в windows.
Этот системный "бум-бум" начал раздражать. Пришлось смотреть как его выключить. Оказалось довольно просто: правый клик по заголовку окна putty, Change Settings...
Дальше Terminal->Bell и выбираем что душе нравится.

P.S. Однако оно показало как часто я использую Tab при вводе команд.

пятница, 21 октября 2011 г.

Samba 3.6.0: В windows не работают симлинки

Т.к. я в основном работю в сетях с машинами на которых стоит Windows, то часто бывает нужно дать кому-то что-то переписать.

Но все данные (аудио, видео, книги...) у меня лежат посортированные по папочкам (мечтаю сеть и до конца все посортировать :)). А открывать доступ на кучу папок не есть Ъ. Поэтому в линуксе я открываю одну папочку для людей, а туда кидаю симлинки на нужную мне информацию.

Получается что открывать ничего не надо. А что бы дать доступ нужно только проверить права на сам файл\папку (должны иметь право чтения для группы самбы или для всех) и кинуть туда симлинк.

Так вот. Давно никому ничего не надо было открывать. Система переставилась. Теперь у меня Archlinux. Обновился пару раз. И тут оказалось что из под винды нельзя ходить по симлинкам.

Погуглив нашел решение: в /etc/samba/smb.conf дописать

[global] 
follow symlinks = yes 
wide links = yes 
unix extensions = no

суббота, 23 апреля 2011 г.

Nmap: Сканирование сети

Надо было выключить свой нотик, который остался в офисе за был за шлюзом. Помнил свой IP который получал серваком в офсисе, так что думал что проблем нет. Зашел на сервак через ssh. Но тут оказалось что именно в этот раз нотик я не подключал через eth, а через wlan. IP wlan я конечно не знал. Как найти свой нотик среди других компов? Оказалось очень просто:
nmap 192.168.1.1-255
И по списку открытых постов уже легко определил, свой нотик, т.к. я знаю что у меня там запущено и какие порты открыты.
nmap очень полезный инструмент. Стоит почитать про него подробнее. Возможно когда-то напишу более развернуто про него