Raspberry Pi(树莓派)成功安装ssr服务器(伺服器)
本帖最後由 phava 於 2018-5-27 18:38 編輯
突然有个想法,能不能使用Raspberry Pi 安装ss服务器(伺服器),比起pptp和l2tp传统的V*P*N,稳定性方面有很大的提高,因为它是在大陆境内设立的,所以没有 番*蔷 功能。但是,它是一台小型、低功耗、加密能力超强的 V*P*N服务器。前后折腾了10小时,终于成功了,关键在于系统,不要使用官方的Raspbian,要使用ubuntu。实施步骤如下:
一.硬件准备:Raspberry Pi 3b
二.软体要求:ubuntu,
版本:ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi
下载地址:https://ubuntu-mate.org/download/
假如使用树莓派的Raspbian系统,安装ss过程中,会有系统不兼容之类的提示,然后就是安装失败。
三.然后就是利用Win32 DiskImager把镜像写入SD卡,这个一步可以参考其它教程,网上很多这类教程,这里不多说;
四.Raspberry Pi插上sd卡,接上显示器,进入图形界面安装,输入wifi-设置账户名和密码.....。安装完后,要重启一遍,否则wifi连不上;
五.开启root账户,输入命令:sudo passwd root(连续输入两次密码,要记住。这一步是通过显示器直接操作的,因为ssh还没打开)
六.设置SSH:(这一步参考了CSDN lcyw 和sovagxa&静默 网友的帖子,感谢作者)
1.判断是否安装ssh服务,命令:ssh localhost
如果提示:
ssh: connect to host localhost port 22: Connection refused
就表示没有还没有安装SSH,
2.安装命令:sudo apt-get install openssh-server
卸载命令:sudo apt-get remove openssh-server
确认是否安装正常 ps -e|grep ssh
1418 ? 00:00:00 sshd
看到ssh那说明ssh-server已经启动了
3.如果没有则可以这样启动:sudo /etc/init.d/ssh start
4.Ubuntu中配置openssh-server开机自动启动
打开/etc/rc.local文件,在exit 0语句前加入: /etc/init.d/ssh start
到了这一步,我并没有成功地连上ssh,直到下一步开启远程桌面后,ssh才能连上。
七.开启远程桌面,开启后可以通过mstsc连接:sudo apt-get install xrdp
重启后,假如你能顺利地连接上ssh,那么接下来你就可以利用网上的一件脚本安装Shadowsocks了,单用户多用户都通过测试。有时间的话我再测试一下debian和centos。
顺便提一句,我根据下面这个帖子提示安装ss,并不成功,白白浪费几小时。
http://shumeipai.nxez.com/2014/0 ... erver-tutorial.html
试验了安装centos的GNOME-1804版本,感觉桌面环境并不流畅,反应太慢,打开网页还会出现乱码。debian网上并没有找到相应的系统。因为时间有限,树莓派安装ss的试验就暂告一段落,推荐大家使用ubuntu吧,毕竟它是Raspberry Pi官方推荐的第三方系统。 |