2015年3月26日星期四

Ubuntu 更改默认ssh端口

一、更改ssh端口

VPS默认的ssh端口为22,可用下面命令进入配置文件


vi /etc/ssh/sshd_config







找到
port 22

按 i 键 进入编辑模式

修改端口port 22
为:

port 12345 (这里的端口可以自己根据实际情况定义)

修改好之后,按 Esc 键 ,再手动输入 :wq 退出编辑

然后重启ssh服务


/etc/init.d/ssh restart

重启VPS,输入

reboot



之后Putty重新登录,将默认的22端口更改为你自己设置的新的端口即可




二、禁用root登录(可选)

在禁用root登录前首先一定要先增加一个普通权限的用户,并设置密码

useradd test

passwd test

然后禁止ROOT远程SSH登录:

vi /etc/ssh/sshd_config

把其中的
PermitRootLogin yes
改为
PermitRootLogin no

如果PermitRootLogin前面的有#的话也一定要删除掉,否则无法生效。
再重启sshd服务

service sshd restart

以后我们便可以通过普通权限的ssh账户连接我们的vps,如果需要管理权限的话,可以用下面命令提升到root权限

su root



2015年3月21日星期六

Ubuntu 下安装BitTorrent Sync实现多端同步文件教程

一、执行以下命令


sudo add-apt-repository ppa:tuxpoldo/btsync

sudo apt-get update


sudo apt-get install btsync-user


sudo apt-get install btsync


安装过程会出现选择项,一路回车即可


安装完毕 

二、配置说明:

本地浏览器中打开以下链接


http://127.0.0.1:8888/gui/


首次登陆需设置用户名密码,登录之后默认英语界面,可在设置中改成简体中文,之后重新登录即可。

注:127.0.0.1 换成VPS主机ip

2015年3月17日星期二

ConoHa VPS 安装Ubuntu 笔记

   因为ConoHa VPS 初始只能采用 CentOS6.5系统,并且默认SSH Key登录,并且防火墙端口问题部署Shadowsocks以及VPN并不能成功连接。
并且博主喜欢Ubuntu系统。故采取以下方法:

重新安装Ubuntu14.10 64 (Ubuntu14.04多次安装不成功,不知道什么原因)

在系统安装好之后,reboot之后会发现新装机Ubuntu默认不开启root账户。
解决办法
输入
root
根据提示安装所缺文件
sudo apt-get install root-system-bin


之后添加root用户,设置root用户密码
方法如下:
在非root账户下

$ sudo passwd root

之后会提示要输入root用户的密码,连续输入root密码,再使用:
$ su root
即可回到root账户下

root账户添加完成之后发现还是不能直接root账户登录
解决办法如下

原来新版本里面sshd_config里面有了限制
编译
#vim /etc/ssh/sshd_config

找到并修改以下字段:

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password    #找到这里,把它注释
PermitRootLogin yes                  #改为yes  然后重启ssh
StrictModes yes

重启ssh 服务
#service ssh restart

reboot
这样就可以root登录了