Linux服务器

购买服务器

  1. 选择操作系统
  • 建议选择Debian系统

连接服务器

  1. 输入命令ssh root@IP

  2. 输入服务器密码

  3. 升级

  • apt update

  • apt upgrade

  1. 在服务器中增加安全组,开放1194端口,并关联实例

  2. 注意内外网问题

服务器操作

创建新用户并赋予sudo权限

  1. 创建新用户
1
adduser <username>
  1. 在管理员账号下
1
adduser <username> sudo
  1. 注意
  • useraddadduser功能更强大

关闭防火墙

1
2
3
4
5
6
sudo apt install lsof # 安装lsof命令
sudo lsof -l -P -n | grep LISTEN # 查看端口状态

sudo apt install ufw # 安装ufw命令
sudo ufw allow 22
sudo ufw allow 1194 # 开放以上两个端口

下载openvpn

1
sudo apt install openvpn

下载指定脚本并运行

  1. 下载
1
2
3
4
curl -O https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh
chmod 775 openvpn-install.sh
sudo ./openvpn-install.sh
sudo chmod 775 flyfan.ovpn # 改变权限
  1. 安装选项
  • DNS resolver选择Google

传输文件

从本地到远程

1
scp 本地路径 USER_NAME@IP:远程路径

从远程到本地

1
scp USER_NAME@IP:远程路径 本地路径

连接VPN

设置SSH密钥

  1. 创建密钥
1
ssh-keygen # 不要Overwrite
  • 在**.ssh**中查看密钥
    • id_rsa是私人密钥
    • id_rsa.pub是公共网络密钥
  1. 将SSH密钥添加到远程
1
ssh-copy-id -i ~/.ssh/id_rsa.pub <USERNAME>@IP
  • 注意!!!管理员用户和普通用户都要添加
  1. 让SSH密钥成为唯一的登录密码
1
sudo vi /etc/ssh/sshd_config
  • 找到PasswordAuthentification并改成yes

在本地电脑安装openvpn及其配件

1
sudo pacman -S openvpn networkmanager-openvpn

安装openssh-client

将远端配置下载到本地

1
scp USER_NAME@IP:/home/flyfan/flyfan.ovpn Downloads/
  • flyfan是用户名

将配置复制到openvpn的配置文件中

1
sudo cp Downloads/flyfan.ovpn /etc/openvpn/client/client.conf

运行

1
sudo openvpn /etc/openvpn/client/client.conf

Debian系统的一些指令

apt 指令

  1. 删除包
1
apt remove pkg
  1. 安装
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy