记一次Hetzner系统安装经历[未完待续]

需要实现的功能(按时间顺序排列):

1、使用Rescue模式安装Ubuntu16.04-NextCloud并设置RAID-0;

登录并进入Hetzner后台

选择 “Servers”

设置救援模式

激活后会显示登录名“root”和一个随机的密码,

请妥善保存,后续会用到且无法在后台找到。

Reset之后将会在重新开机时进入救援模式

参考

2、安装Gnome图形桌面;

3、安装Vim;

 

4、安装Teamviewer 12 并进行远程访问;

经测试,TV13版本暂不兼容Hetzner的Ubuntu 16.04版本

teamviewer官方早期版本

teamviewer官方命令行安装文档

5、删除默认Ubuntu Unity桌面;

可以顺利用ID和密码登录teamviewer之后就可以删除Unity了

 

6、添加其它登录用户;

参考

7、清除冗余内置软件;

参考

8、安装Chrome;

 

9、安装VMware Workstation Pro 14;

 

10、安装vsftpd;

11、安装Deluge;

汉化:参考

12、配置Nextcloud;

13、配置win7虚拟机;

修改远程端口:参考

14、更换登录界面壁纸;

参考

15、一些备忘的命令:

 

Ubuntu 16.04安装vsftpd

写在前面:

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

 

安装:

配置:

重启:

添加用户:

 

限定用户只能访问自己的目录,无法返回上层及进入其它目录:

修改配置文件:/etc/vsftpd/vsftpd.conf

去掉下面两行的注释:
chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

在/etc/vsftpd下创建chroot_list文件:

加入需要限制的用户名:

保存

重启服务(每次更改配置后必须重启才能生效):

其它命令:

关于500错误的解决思路:

出现500的原因是你的主目录设置了可写权限,故无法通过安全验证,所以无法正常登录。

 

附:

关于文件及文件夹权限

 

 

Ubuntu Xenial Xerus和Teamviewer 12的故事

Ubuntu Server 16.04 “Xenial Xerus” LTS (64bits)&Teamviewer 12.0.76279

前言:近日购入一台KS-3C,于是乎,装远程桌面成了一个关键性问题,大众化还是轻便?这是个问题。

先来给大家看一下某星提供的原始安装代码:

从代码中可以看到,该远程桌面需要使用xrdp进行连接,并不是非常灵活,而且不能使用Gnome也是令人难过的地方,于是乎就有了下方的改进:

但是问题来了,该如何连接远程桌面?

下面就要请出一款众所周知的远程服务软件——Teamviewer

图形安装都是无脑化完成,但是在Ubuntu的命令行我们该如何操作呢?

安装就到这里结束了,但是,因为图形化安装结束之后,Tv会要求你接受一个许可,但是因为是命令行安装,所以看不到这个接受的图形界面,也就无法选择“同意”,那么命令行下该如何操作?

至此,如果你能在窗口中看到正常显示的数字ID,那说明你成功了,reboot后尝试连接看看效果吧~

晚些时候补充下实际操作遇到的问题:

问题1:Tv是32位程序,Ubuntu是64位,这个时候就需要先安装好32位库再安装软件,否则会出问题;

问题2:server提供商提供的预装系统都是默认root为主用户,请在安装Tv前先新建一个user;

问题3:安装完桌面环境后最好重启下再装Tv;

问题4:必须先设置好密码才能看到Tv的ID,这也是不显示ID的原因之一。

综上所述,在实际安装中遇到了很多问题,也重装了将近十次,一定要耐心才会成功,另,Ubuntu 17 不适用以上步骤。

最后附上可以让root用户登录桌面的代码(遇到不能显示ID的情况请进行如下操作):

 

VPS搭建shadowsocks

因为一直在使用shadowsocks的自营节点,所以就没有想到去自己搭建,昨天因为想用Google Drive,就萌生了自己搭建无限流量shadowsocks服务器(以下统称ss)的念头,搜到了前篇说到的ConoHa,折腾了一晚,总算明白了一些“真理”——不要相信广告。

回到正题,下面来总结下ss服务器的搭建过程:

一、首先你要有一个主机(这是废话),不管是云上的,还是你自己的laptop;

二、你要有清醒的头脑,知道自己在干嘛,不要像我一样,一股热血上头,就把钱扔出去了;

三、你的如果是VPS安装,最好是用KVM的(也就是说要用Linux系统),下面的“教程”也是基于此,输入以下代码查询当前环境:

如果是KVM,就会显示KVM;

四、开始安装:

以上步骤成功即搭建完毕;

五、安装加速:

我试用过两种加速,一种是已经停止更新的锐速,一种是BBR,而两种加速安装之前都要先确定内核,如果不符合要求就要事先更换:

①安装锐速:

如果要安装锐速,如果你的系统是Ubuntu14.04,那么就需要使用3.13.0-24-generic的内核:

如果你的系统是CentOS6,那么需要更换为2.6.32-504.3.3.el6.x86_64:

如果你的系统是CentOS7,那么需要更换为3.10.0-229.1.2.el7.x86_64:

不过建议还是使用CentOS6.X,而不是7.X;

正式安装:

卸载指令:

其它操作指令:

优化锐速:

打开/serverspeeder/etc目录中的config文件,编辑如下内容:

重启锐速服务完成优化:

设置开机自启:

在/etc/init.d目录下新建ss_start文件并加入如下内容:

在/etc/init.d目录下新建rs_start文件并加入如下内容:

设置执行权限:

开启自启:

 

②安装BBR:

如果要安装BBR,如果你的系统是Debian 8或者Ubuntu 14,那么需要安装4.9以上的最新内核

如果你的系统是CentOS6,最新内核点这里

如果你的系统是CentOS7,最新内核点这里

正式安装:

六、优化内核:
修改/etc/security/limits.conf文件,加入以下内容:

修改/etc/pam.d/common-session文件,加入以下内容:

修改/etc/profile文件,最下面加入以下内容:

修改/etc/sysctl.conf文件,加入如下内容:

保存后执行以下命令使配置生效:

至此,架设&优化ss就全部完成,开始享受流畅的网速吧!