ConnectBot免密码登陆

Android的shell管理软件ConnectBot功能强大,但是每次登录都需要手动输入密码,相当麻烦,研究了一下可以使用密钥登录,于是折腾了起来:

1、生成密钥:点击软件右侧的“⋮”,选择”管理密钥”,接着点击右上的“+”,按提示生成密钥,长按刚才生成的密钥,选择“复制公钥”;

2、保存公钥到authorized_keys:登陆Linux系统,编辑“~/.ssh/authorized_keys”文件(即登录用户文件夹下面),如果没有”.ssh”文件夹或“authorized_keys”文件,直接新建一个就是,将刚才复制的密钥追加到“authorized_keys”文件最后;

3、在ConnectBot软件中编辑主机,在“使用密钥验证”项选择刚才生成的密钥,这样再连接主机时就不需要输入密码了。

另外,密钥登录不单适用于手机应用ConnectBot,它适用于所有shell客户端,如电脑中的Xshell软件等都可以按此操作!

Win10开启网络唤醒(Wake On LAN)

电脑开启网络唤醒其实很简单:1、BIOS打开唤醒设置;2、网卡开启唤醒功能。一切就大功告成了。

可我的Win10系统电脑这样设置了却死活唤醒不了,BIOS设置和网卡设置检查了无数篇,始终还是无解,就这样一直困扰了我几个月,以至我一度以为是我的电脑主板问题,今天抽空又继续折腾,终于找到了问题所在:

Win10为了加快开机速度,默认开启看“快速启动”功能,该功能是利用了睡眠模式机制形成的一个功能,其实现方式是先将系统注销,然后进入休眠状态。再次按下开机键时,自检后将硬盘上休眠文件注入内存,然后登录系统,完成启动。

如上所述,Win10的开机是快了,但是系统并没有真正的关机,所以就无法使用网络唤醒电脑,要解决这个问题其实很简单,只需要关闭默认开启的“快速启动”功能就行:

在设置里面找到“电源选项”:1、然后选择左侧的“选择电源按钮的功能”一项;2、点击上方的“更改当前不可用的设置”;3、取消勾选下方的“启用快速启动”,搞定。

取消“快速启动”图示

通过上述设置,Win10就可以正常网络唤醒了。

Kindle电子书去除DRM

Kindle 4无法绑定中国亚马逊账号,中国亚马逊购买的正版书无法在Kindle 4里阅读,只能通过去除DRM再拷贝到Kindle 4:

1、下载安装Calibre

2、在Calibre插件设置里安装DeDRM_tools插件与KFX Input插件;

3、把Kindle for PC下载的azw书籍添加到Calibre即可;

请勿通过此法传播盗版书籍,支持正版,人人有责!

Win10设置多用户同时远程登录

1、添加用户、设置远程登录,在此不表;

2、配置本地组策略

运行gpedit.msc,打开本地组策略编辑器,依次选择[计算机配置] –> [管理模板] –> [Windows组件] –> [远程桌面服务] –> [连接]展开,然后分别进行以下3项配置:

①配置“允许用户通过使用远程桌面服务进行远程连接”,选择:已启用;

②配置“限制连接的数量”,点击“已启用”,其中“允许的RD最大连接数”可以自己视情况而定;

③配置“将远程桌面服务用户限制到单独的远程桌面服务会话”,选择:已启用;

注释:“将远程桌面服务用户限制到单独的远程桌面服务会话”这个配置比较重要,如果没启用,会导致断开一个远程登录连接后,再重新连接,会重新打开一个新的桌面。但是打开新的应用程序时,系统提示系统后台正在运行,之前断开前的应用程序却一个也找不到。因为同一个用户先后登陆远程系统,系统会分配不同的会话,从而导致你在一个远程桌面的操作都不见了,虽然你运行的一些程序并没有被系统关闭,但是你无法对他们进行管理。

3、安装RDPWrap补丁:

①下载RDPWrap-v1.6.2.zip,解压安装install.bat;
②取代最新的 rdpwrap.ini:

安装补丁后还是无法多用户远程桌面,基本都是rdpwrap.ini的问题,rdpwrap.ini与Windows系统版本相关,需要根据Windows系统更新rdpwrap.ini档案,最简单的方式是在RDPWrap讨论区搜索使用者丢出rdpwrap.ini档案。

这个是rdpwrap.ini长期更新连接,下载后替换“C:\Program Files\RDP Wrapper”文件夹内的rdpwrap.ini。

其他长期更新连接:
https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
https://raw.githubusercontent.com/affinityv/INI-RDPWRAP/master/rdpwrap.ini
https://raw.githubusercontent.com/DrDrrae/rdpwrap/master/res/rdpwrap.ini
https://raw.githubusercontent.com/saurav-biswas/rdpwrap-1/master/res/rdpwrap.ini

③关闭与启动Windows的TermService服务,在以管理员身份在DOS下运行:

关闭服务:net stop TermService /y
开启服务:net start TermService
两条命令同时运行:
net stop TermService /y &&  net start TermService