DigitalOcean上成功搭建Debian服务器
由于Github做活动, 赠送了很多关于网站和其他的服务, 其中就包括DigitalOcean的$100的优惠, 又来, 你知道的。
Create Droplet
在DigitalOcean上创建很简单, 把从Github上拿到的优惠码兑现也很简单, 因此就不再提了, 唯独要注意的是, DigitalOcean要用信用卡激活帐号(没有信用卡的用户, 比如我, 就得用PayPal向DigitalOcean充值至少$5, 貌似是要你向官方说明你有能力支付服务器产生的费用, 鬼知道是什么用意, 反正我花了¥30激活了帐号)
创建了服务器的过程也没什么好说(只要你有点脑子), 要说的只是几个注意点:
第一点就是关于 droplet setting, 见下图
其中勾上Private Networking, 和 IPV6, 如果你想用数据备份服务可以选上Enbale Backups, 其中Enable User Data是只为CoreOS提供的1
第二点就是当服务器创建完毕时, 你会收到一个邮件, 上面有服务器地址和登录口令
Configurea Droplet
首先修改ssh的默认端口
其实登录后发现bash实在让人忍不了, 就先装了一个zsh, apt-get install zsh
and usermod -s /usr/bin/zsh root
then nano ~/.zshrc
, 然后把自己的zshrc的内容放进去, Logout and Login(其实是exit and ssh), 然后就没有然后了, 可以正式开始了。
在修改ssh的配置文件的时候, 又没法忍受只有vi的服务器, 然后 apt-get install vim
正式开始, 修改配置文件 vim /etc/ssh/sshd_config
修改其中的 Port 22
, 改成其他端口(要牢记)
重启ssh server, service ssh restart
以后在登录服务器的时要额外说明端口 ssh username@ServerAdresss -p Port
然后配置iptable/防火墙策略, 艹, 貌似防火墙就没有开启, 以后再搞。
增加普通用户
1 2 3 |
|
在新建用户的时候, 又发现比较奇葩的现象, 系统里面没有log wheel optical scanner storage power network
这些group
这不是重点, 重点是分配权限
1 2 |
|
找到 root ALL=(ALL:ALL) ALL
在下面增加一条 username ALL=(ALL:ALL) ALL
1
|
|
然后, 然后就以后在说吧。
-
参考自DigitalOcean的官方社区, 详细信息参见Etel Sverdlov的帖子↩