VPS的配置与优化


因为某些原因重装了VPS,简单记录下重装后的配置。

连接

推荐一个颜值很高且多终端同步的SSH客户端Termius

vps上重装的系统是Ubuntu 18.04 LTS Server - 64 Bit

配置与优化

更新源和软件

apt update

apt upgrade

将语言设置为中文

dpkg-reconfigure locales

用空格选择全部zh开头的选项(也可只选择 zh_CN.UTF-8)

设置系统默认语言为 zh_CN.UTF-8

重新连接后默认语言就是中文了

修改时区

timedatectl set-timezone Asia/Shanghai 

修改vps默认的root密码

passwd root

安装常用工具

apt install vim wget git 

安装BBR/锐速

wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

详见Linux-NetSpeed

修改SSH端口

vim /etc/ssh/sshd_config

在原本的Port 22下面加一行(可能是注释的,请删除#号)

Port 2233 2233为需要修改的端口

重启服务

systemctl restart sshd

查看是否监听了修改的端口

netstat -ntl

使用修改后的端口连接ssh

ssh -p 2233 root@127.0.0.1

如果无误,将前面的Port 22注释掉

配置免密登录

生成密钥
ssh-keygen -t rsa

按提示输入即可(也可一直回车使用空密码)

公钥文件存储在C:\Users\15627.ssh\id_rsa.pub

将密钥上传至服务器

Linux下可直接使用ssh-copy-id

语法
ssh-copy-id [-i [identity_file]] [user@]machine
例子
ssh-copy-id -i ~/.ssh/id_rsa.pub root@127.0.0.1

Windows下目前没有自带ssh-copy-id,可使用scp

语法
scp [参数] [原路径] [目标路径]
例子
scp C:\Users\usernmae\.ssh\id_rsa.pub root@127.0.0.1:~/.ssh/win.pub

然后使用ssh连接服务器将win.pub添加至authorized_keys

cd /root/.ssh && cat win.pub >> authorized_keys

即可免密登录vps

配置第三方软件免密登录

Xshell

菜单栏→工具→用户密钥管理者

在用户密钥处导入id_rsa

在用户身份验证中,方法选择Public Key,密钥选择刚导入的id_rsa即可

Termius

菜单栏→Keychain

在Keychain里选择NEW KEY,在Add Key的Label*处取个名,在Private Key*点击File导入id_rsa并保存

在连接设置里选择刚导入的key即可

安装V2ray

具体参考

V2Ray一键安装脚本


  目录