How can I start the Putty? (And other questions too)

How can I start the Putty? (And other questions too)

1. I'm using the Windows 7 64 bit and something is wrong with my putty. 
I copied to \windows\system32 folder so it invokes seamlessly in command. 
But, whenever I invoke the putty in PMP, it does not works, not even a blink. 
I Used the IE and it works. Also it had to be in the windows\syswow64 folder


2.  I added the MS SQL to the PMP. Password Verification does not works. how can I check and utilize the MS SQL passwords?


3. The PMP is installed at CentOS (64bit). 
And when I installed the Agent (and soft linked the libssl.so.2 and libcrypto.so.2), it gives me the 
Segmentation Fault (Core dumped) and cannot proceed anymore. 

[root@PMPSVR admin]# strace ./PMPAgent/./PMPAgent start
execve("./PMPAgent/./PMPAgent", ["./PMPAgent/./PMPAgent", "start"], [/* 28 vars */]) = 0
[ Process PID=2499 runs in 32 bit mode. ]
brk(0)                                  = 0x9ca5000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff77ab000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=63025, ...}) = 0
mmap2(NULL, 63025, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff779b000
close(3)                                = 0
open("/lib/libz.so.1", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\26\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=75332, ...}) = 0
mmap2(NULL, 78096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7787000
mmap2(0xf7799000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0xfffffffff7799000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=200024, ...}) = 0
mmap2(NULL, 168064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff775d000
mmap2(0xf7785000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27) = 0xfffffffff7785000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=17892, ...}) = 0
mmap2(NULL, 16500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7758000
mmap2(0xf775b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xfffffffff775b000
close(3)                                = 0
open("/lib/tls/i686/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xffdc24dc) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xffdc24dc)     = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xffdc24dc)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libssl.so.2", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xffdc24dc)          = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xffdc24dc)    = -1 ENOENT (No such file or directory)
open("/lib/i686/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xffdc24dc)         = -1 ENOENT (No such file or directory)
open("/lib/libssl.so.2", O_RDONLY)      = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
open("/usr/lib/tls/i686/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xffdc24dc) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xffdc24dc) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xffdc24dc) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xffdc24dc)      = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xffdc24dc) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xffdc24dc)     = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libssl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xffdc24dc)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libssl.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\273\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=304608, ...}) = 0
mmap2(NULL, 303400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff770d000
mmap2(0xf7754000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47) = 0xfffffffff7754000
close(3)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\10\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=38376, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff770c000
mmap2(NULL, 192860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff76dc000
mmap2(0xf76e3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xfffffffff76e3000
mmap2(0xf76e5000, 155996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff76e5000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260L\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=131080, ...}) = 0
mmap2(NULL, 106976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff76c1000
mmap2(0xf76d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xfffffffff76d8000
mmap2(0xf76da000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff76da000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@~\232\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1901992, ...}) = 0
mmap2(0x991000, 1661320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x991000
mmap2(0xb21000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18f) = 0xb21000
mmap2(0xb24000, 10632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb24000
close(3)                                = 0
open("/lib/i686/libcrypto.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libcrypto.so.2", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/lib/libcrypto.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3005\3\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1356700, ...}) = 0
mmap2(NULL, 1370080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7572000
mmap2(0xf76aa000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138) = 0xfffffffff76aa000
mmap2(0xf76bd000, 14304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff76bd000
close(3)                                = 0
open("/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340e\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=254016, ...}) = 0
mmap2(NULL, 256904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7533000
mmap2(0xf7570000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c) = 0xfffffffff7570000
close(3)                                = 0
open("/lib/libkrb5.so.3", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\1\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=872700, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7532000
mmap2(NULL, 875884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff745c000
mmap2(0xf752b000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xce) = 0xfffffffff752b000
close(3)                                = 0
open("/lib/libcom_err.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\16\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13836, ...}) = 0
mmap2(NULL, 16596, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7457000
mmap2(0xf745a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xfffffffff745a000
close(3)                                = 0
open("/lib/libk5crypto.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000,\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=173812, ...}) = 0
mmap2(NULL, 177300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff742b000
mprotect(0xf7454000, 4096, PROT_NONE)   = 0
mmap2(0xf7455000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29) = 0xfffffffff7455000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240&\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=103384, ...}) = 0
mmap2(NULL, 104520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7411000
mprotect(0xf7426000, 4096, PROT_NONE)   = 0
mmap2(0xf7427000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0xfffffffff7427000
mmap2(0xf7429000, 6216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7429000
close(3)                                = 0
open("/lib/libfreebl3.so", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\31\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=300676, ...}) = 0
mmap2(NULL, 320844, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff73c2000
mmap2(0xf740b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x48) = 0xfffffffff740b000
mmap2(0xf740d000, 13644, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff740d000
close(3)                                = 0
open("/lib/libkrb5support.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\36\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=38608, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff73c1000
mmap2(NULL, 41484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff73b6000
mmap2(0xf73bf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xfffffffff73bf000
close(3)                                = 0
open("/lib/libkeyutils.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\t\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9536, ...}) = 0
mmap2(NULL, 12332, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff73b2000
mmap2(0xf73b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff73b4000
close(3)                                = 0
open("/lib/libselinux.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220C\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=120780, ...}) = 0
mmap2(NULL, 125956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7393000
mmap2(0xf73b0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c) = 0xfffffffff73b0000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7392000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7391000
set_thread_area(0xffdc29b4)             = 0
mprotect(0xf73b0000, 4096, PROT_READ)   = 0
mprotect(0xf73b4000, 4096, PROT_READ)   = 0
mprotect(0xf73bf000, 4096, PROT_READ)   = 0
mprotect(0xf740b000, 4096, PROT_READ)   = 0
mprotect(0xf7427000, 4096, PROT_READ)   = 0
mprotect(0xf7455000, 4096, PROT_READ)   = 0
mprotect(0xf745a000, 4096, PROT_READ)   = 0
mprotect(0xf752b000, 24576, PROT_READ)  = 0
mprotect(0xf7570000, 4096, PROT_READ)   = 0
mprotect(0xb21000, 8192, PROT_READ)     = 0
mprotect(0xf76d8000, 4096, PROT_READ)   = 0
mprotect(0xf76e3000, 4096, PROT_READ)   = 0
mprotect(0xf775b000, 4096, PROT_READ)   = 0
mprotect(0xf7785000, 4096, PROT_READ)   = 0
mprotect(0xf7799000, 4096, PROT_READ)   = 0
mprotect(0x98d000, 4096, PROT_READ)     = 0
munmap(0xf779b000, 63025)               = 0
set_tid_address(0xf7391798)             = 2499
set_robust_list(0xf73917a0, 0xc)        = 0
futex(0xffdc2b20, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xffdc2b20, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, ffdc2b30) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xf76c56e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xf76c5b80, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=-4284481536, rlim_max=-617679295745097712}) = 0
uname({sys="Linux", node="PMPSVR", ...}) = 0
statfs64("/selinux", 84, {???})         = 0
brk(0)                                  = 0x9ca5000
brk(0x9cc6000)                          = 0x9cc6000
open("PMPAgent.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff77aa000
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
_llseek(3, 0, [0], SEEK_SET)            = 0
write(3, "PMP Logs : Agent started \n\n", 27) = 27
close(3)                                = 0
munmap(0xf77aa000, 4096)                = 0
open("Agent.conf", O_RDONLY)            = -1 ENOENT (No such file or directory)
open("PMPAgent.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff77aa000
fstat64(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
_llseek(3, 27, [27], SEEK_SET)          = 0
write(3, "Error opening conf file for read"..., 58) = 58
close(3)                                = 0
munmap(0xf77aa000, 4096)                = 0
exit_group(0)                           = ?


4. In agent, agent.conf or ServerCer files get the PMP server's hostname. But what if the company does not resolve the hostname into the IP(Uses only IP address for devices)?