设置树莓派SSH连接因超时闲置断开

用SSH过程连接电脑时,经常遇到长时间不操作而被服务器踢出的情况,常见的提示如:
Write failed: Broken pipe

这是因为如果有一段时间在SSH连接上无数据传输,连接就会断开。解决此问题有两种方法。

方案一:在客户端设置
方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行:

ServerAliveInterval 60

此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。

方案二:在服务器端设置
如果有相应的权限,也可以在服务器端设置,即编辑/etc/ssh/sshd_config,并添加:

ClientAliveInterval 60

重启SSH服务器后该项设置会生效。

/etc/init.d/sshd restart

每一个连接到此服务器上的客户端都会受其影响。

用Windows远程桌面连接树莓派的方法

树莓派DIY笔记之前有介绍过用VNC连接到树莓派的方法。在Windows下,当然还是自带的远程桌面更便捷。如果不想用VNC,利用远程桌面(mstsc.exe)连接树莓派,如何实现?

只需要在raspbian下面安装一个服务xdrp即可。输入如下命令安装:

sudo apt-get install xrdp

然后就Ok了。

20131006224911821-0

阅读全文

配置树莓派支持中文

20131004210341279-0
如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么,这个作为系统安装工具我认为是有问题的,因为这样会直接造成系统不可用,基于Debian的Raspbian也有同样的问题。
阅读全文

介绍树莓派初级用户工具“NOOBS”

New Out of Box Software (NOOBS)是树莓派官方发布的工具,是一种新颖的设置程序,很方便的让第一接触Linux和树莓派的玩家能更轻松的运行上树莓派。可以抛开各种复杂的网络和镜像安装软件,甚至可以抛开电脑就能让你安装上你想要的系统。你只需要一张拷入NOOBS文件、容量大于4GB的SD卡就可以实现(推荐使用 更大容量 Class10 级别的SD卡 确保有更多可用空间和更高的读写速度)。
20131003204146385
阅读全文

使用wpa_cli命令行配置Wi-Fi无线网卡

wpa_cli是命令行界面下的无线网连接工具。
通过wpa_cli管理备选的网络列表。在备选网络中启用的网络,树莓派会自动试图连接。

输入sudo wpa_cli启动wpa_cli的命令行界面(必须sudo)。常用的指令如下:

status:列出目前的联网状态。
list:列出所有备选网络。目前正连接到的网络会标[CURRENT],禁用的网络会标[DISABLE]。
add_network:增加一个备选网络,输出新网络的号码(这个号码替代下文的[network_id])。注意新网络此时是禁用状态。
set_network [network_id] ssid “Your SSID”:设置无线网的名称(SSID)
set_network [network_id] key_mgmt WPA-PSK:设置无线网的加密方式为WPA-PSK/WPA2-PSK
set_network [network_id] psk “Your Password”:设置无线网的PSK密码
enable_network [network_id]:启用网络。启用后如果系统搜索到了这个网络,就会尝试连接。
disable_network [network_id]:禁用网络。
save_config:保存配置。

阅读全文