remmina failed to load rdp plugins in kali linux
安装remmina新建主机的时候发现protocol下拉列表里面没有rdp
1, 检查rdp plugins确认已安装:
root@kali-leo:~# dpkg -l|grep remmina|grep rdp
ii remmina-plugin-rdp 1.0.0-4+deb7u1 i386 RDP plugin for remmina remote desktop client
----
root@kali-leo:~# ll /usr/lib/remmina/plugins/remmina-plugin*
-rwxrwxrwx 1 root root 43232 Mar 18 2013 /usr/lib/remmina/plugins/remmina-plugin-nx.so
-rwxrwxrwx 1 root root 68256 Mar 18 2013 /usr/lib/remmina/plugins/remmina-plugin-rdp.so
-rwxrwxrwx 1 root root 5772 Mar 18 2013 /usr/lib/remmina/plugins/remmina-plugins-gnome.so
-rwxrwxrwx 1 root root 5400 Mar 18 2013 /usr/lib/remmina/plugins/remmina-plugin-telepathy.so
-rwxrwxrwx 1 root root 38976 Mar 18 2013 /usr/lib/remmina/plugins/remmina-plugin-vnc.so
-rwxrwxrwx 1 root root 13896 Mar 18 2013 /usr/lib/remmina/plugins/remmina-plugin-xdmcp.so
2, 命令行下启动remmina:
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-rdp.so
ld查看确认依赖库:
root@kali-leo:/etc/apt# ld /usr/lib/remmina/plugins/remmina-plugin-rdp.so
ld: warning: libfreerdp-gdi.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-kbd.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-rail.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-codec.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
ld: warning: libfreerdp-channels.so.1.0, needed by /usr/lib/remmina/plugins/remmina-plugin-rdp.so, not found (try using -rpath or -rpath-link)
已安装freerdp库文件版本:
root@kali-leo:/etc/apt# ll /usr/lib/i386-linux-gnu/libfree
libfreerdp-cache.so libfreerdp-gdi.so.1.1
libfreerdp-cache.so.1.1 libfreerdp-gdi.so.1.1.0
libfreerdp-cache.so.1.1.0 libfreerdp-locale.so
libfreerdp-client.so libfreerdp-locale.so.1.1
libfreerdp-client.so.1.1 libfreerdp-locale.so.1.1.0
libfreerdp-client.so.1.1.0 libfreerdp-primitives.so
libfreerdp-codec.so libfreerdp-primitives.so.1.1
libfreerdp-codec.so.1.1 libfreerdp-primitives.so.1.1.0
libfreerdp-codec.so.1.1.0 libfreerdp-rail.so
libfreerdp-common.so libfreerdp-rail.so.1.1
libfreerdp-common.so.1.1.0 libfreerdp-rail.so.1.1.0
libfreerdp-common.so.1.1.0-beta1 libfreerdp-utils.so
libfreerdp-core.so libfreerdp-utils.so.1.1
libfreerdp-core.so.1.1 libfreerdp-utils.so.1.1.0
libfreerdp-core.so.1.1.0 libfreetype.a
libfreerdp-crypto.so libfreetype.la
libfreerdp-crypto.so.1.1 libfreetype.so
libfreerdp-crypto.so.1.1.0 libfreetype.so.6
libfreerdp-gdi.so libfreetype.so.6.8.1
很明显高出一个小版本:
a,去debian7版本库里面去找个低版本的libfreerdp1
wget http://ftp.de.debian.org/debian/pool/main/f/freerdp/freerdp-dbg_1.0.1-1.1+deb7u3_i386.deb
dpkg -i freerdp-dbg_1.0.1-1.1+deb7u3_i386.deb
root@kali-leo:~# dpkg -L libfreerdp1
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libfreerdp1
/usr/share/doc/libfreerdp1/changelog.Debian.gz
/usr/share/doc/libfreerdp1/changelog.gz
/usr/share/doc/libfreerdp1/copyright
/usr/lib
/usr/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu/libfreerdp-cache.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-channels.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-codec.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-core.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-gdi.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-kbd.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-rail.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-utils.so.1.0.1
/usr/lib/i386-linux-gnu/libfreerdp-utils.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-rail.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-kbd.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-gdi.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-core.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-codec.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-channels.so.1.0
/usr/lib/i386-linux-gnu/libfreerdp-cache.so.1.0
------------------------------------------------
当然,也可以尝试软链接对应的新版本库文件;
本文出自 “security_newbie” 博客,谢绝转载!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。