安装archlinux并启用ssh-hpn

背景

  最近用一台加拿大的服务器做了aria2服务端,使用Nplayer播放视频,网络存储方式采用sftp连接,但是速度太慢了无法流畅观影,发现了hpn这个patch,记录一下!

搞鸡开始..

安装archlinux

  首先使用一个网络重装archlinux的脚本

1
2
3
wget http://tinyurl.com/vps2arch
chmod +x vps2arch
./vps2arch

脚本运行后需要执行

1
2
sync
reboot -f

非常简单,密码不变。现在你拥有一个崭新的archlinux了!

ArchLinux配置

  1. 用户管理
    首先添加一个用户,并把它加到wheel组。

    1
    useradd -m -G wheel -s /bin/bash  [用户名]
  2. 设置密码

    1
    passwd [用户名]
  3. 安装sudo

    1
    pacman -S sudo
  4. 设置wheel组的用户能用sudo获取root权限

    1
    2
    3
    4
    visudo或者直接编辑/etc/sudoers文件
    #找到这样的一行,把前面的#去掉:
    #%wheel ALL=(ALL) ALL
    按ESC键,输入x!回车就可以保存并退出

安装yay管理aur

1
2
3
4
5
su [用户名]
sudo pacman -S git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

安装ssh-hpn

1
yay -S openssh-hpn

选第一个就行了。
如此执行过后,将启用打了这个补丁的ssh,root用户不能登录了,如果需要的话去编辑sshd的配置文件启用登录就可以了。

后话

  现在sftp的速度已经很可观了,看电影去了~

docker更改默认存储位置

  1. 1. 背景
  2. 2. 搞鸡开始..
    1. 2.1. 安装archlinux
    2. 2.2. ArchLinux配置
    3. 2.3. 安装yay管理aur
    4. 2.4. 安装ssh-hpn
  3. 3. 后话