Шукати в цьому блозі

пʼятницю, 27 травня 2011 р.

Немного об SCP (копирование файлов по SSH)

Ssh (secure shell) – это программа, позволяющая получить защищенный доступ к удаленным системам, а
SCP – защищенное копирование файлов.
SCP входит в состав пакета OpenSSH. Эта команда позволяет копировать файлы или папки с удаленного сервера (или на него), используя для этого протокол ssh.

Примеры использования:

scp myfile user@remoutserver.name:~/

Копирование файла myfile из текущей локальной папки в домашний каталог пользователя user на удаленном сервере remoutserver.name

scp user@remoutserver.name:~/myfile

Копирование файла myfile с домашнего каталога пользователя user на удаленном сервере remoutserver.name в текущую локальную папку.

Наиболее полезные ключи:
-P указание нестандартного порта;
-r рекурсивное копирование, копирование вложеных папок с их содержимым;

scp -P 443 myfile user@remoutserver.name:~/

Копирование файла myfile из текущей локальной папки в домашний каталог пользователя user на удаленном сервере remoutserver.name через 443 порт.
Кому оказалась полезна эта заметка, тот поймет зачем :)

середу, 18 травня 2011 р.

SSH over HTTP Proxy (Linux Mint 10)

Дано:
- удаленный сервер с sshd (myserver.home.com) на Ubuntu 10.10 Server;
- корпоративный http proxy (открыты 443,3128) с авторизацией (proxy.internal.company.com);
- рабочая станция в корпоративной сети под управлением Linux Mint 10;

Во-первых придеться на стороне сервера (myserver.home.com) сменить стандартный 22 порт на 443 или же если сервер за маршрутизатором пробросить правильно порт (мир-443, дома-22).

Далее, необходимо установить утилиту для тунелирования сorkscrew
Собирается она из исходников, поэтому процедура стандартная:
./configure
make
sudo make install


На своей рабочей станции в ~/.ssh/ создаем файл config

содержимое которого:
Host *
ProxyCommand corkscrew proxy.internal.company.com 3128 %h %p ~/.ssh/proxyauth


Как было в условиях, корпоративный прокси-сервер у меня с авторизацией, у кого нет, то без ~/.ssh/proxyauth

Создаем файл ~/.ssh/proxyauth содержимое которого содержат данные для авторизации на прокси (proxy.internal.company.com) формат прост:
youproxylogin:youproxypassword

Вот и все.
Вызов клиента на рабочей станции:
$ ssh -L 8080:localhost:80 user@myserver.home.com -p 443
или как SOCKS proxy
$ ssh -D 8080 user@myserver.home.com -p 443

Использовался источник.

понеділок, 16 травня 2011 р.

Установка SAPGui 7.20 на Linux Mint 10

Скачиваем GUI720 Java
Я не знаю правомерный ли это источник, но получить пакет на сайте SAP мне показалось, как-то очень сложным.
Извлекаем из архива PlatinGUILNX_1.JAR.
Устанавливаем sapgui-package, который позволит нам собрать deb пакет из jar:
sudo apt-get install sapgui-package.

В процессе сборки, вывилось, что необходимо установить пакет kdelibs4c2a.

Поэтому,
sudo apt-get install kdelibs4c2a

далее,
make-sgpkg PlatinGUILNX_1.JAR

В результате получим deb-пакет sapgui_7.20rev1_i386.deb

Завершим установку
sudo dpkg -i sapgui_7.20rev1_i386.deb




UPD: 11.10.2011.
Написана заметка Import saplogon.ini for APGui 7.20 (Linux Mint 10)