SSH Proxy Command

昔使った SSH Proxy Command 探してみたら、まだ生きてることが判明・ω・

gotoh / connect — Bitbucket

2007-07-03:
New version r100 is released. Now you can specify domain name in xxx_DIRECT not only IP address notation. Fix the problem of unwanted address resolving to decide direct access or not. And also fixed timeout (-w option) behaviour to exit program immediately.

2012-04-21: Add feature to make direct connection when remote target
host is in local network. For this featurer, enumerates
network interface addresses and add them to direct
address table automatically. Currently, this feature is
available on win32 platform only and needs to link with
iphlpapi.lib.

こっそりアップデートされてるね・ω・

$ gcc connect.c
connect.c: 関数 ‘set_timeout’ 内:
connect.c:1763:26: エラー: ‘__sighandler_t’ が宣言されていません (この関数内で
の最初の使用)
signal(SIGALRM, (__sighandler_t)sig_timeout);
^
connect.c:1763:26: 備考: 未宣言の識別子は出現した各関数内で一回のみ報告されます
connect.c:1763:41: エラー: expected ‘)’ before ‘sig_timeout’
signal(SIGALRM, (__sighandler_t)sig_timeout);
^
connect.c: 関数 ‘accept_connection’ 内:
connect.c:2835:5: エラー: 不明な型名 ‘SOCKLEN_T’ です
SOCKLEN_T socklen;

だがコンパイルが通らない

#include <signal.h>

typedef void (*__sighandler_t)(int);
#define SOCKLEN_T socklen_t

こうしたら通った (((・ω・)))

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です