Alpine 配置记录
Alpine 配置 SSH 服务
点击查看教程
1、Alpine 安装SSH
1 | apk add --no-cache openssh-server |
2、查看SSH配置文件
1 | cat /etc/ssh/sshd_config |
3、修改 sshd_config
配置文件+
1 | sudo sed -i.bak \ |
4 、重启 ssh 服务
1 | service sshd restart && ip addr show eth0 | grep eth0 |
具体配置 | 配置说明 |
---|---|
Port 22 | SSH 服务监听端口 |
PermitRootLogin yes | 允许 root 用户通过 SSH 登录 |
GSSAPIAuthentication no | 禁用 GSSAPI 认证以提高安全性 |
UseDNS no | 禁用 DNS 反向解析,加快 SSH 连接速度 |
ClientAliveInterval 10 | 每 10 秒发送一次保活消息给客户端 |
ClientAliveCountMax 999 | 允许客户端连续 999 次无响应才断开连接 |
Alpine 配置 samba 服务
点击查看教程
一 、配置 samba 基础设置
1 、Alpine新建共享文件夹+安装samba
1 | mkdir -pm 755 /mnt/mydisk && apk update && apk add samba shadow |
2 、新建admin用户+设置密码
1 | useradd admin && smbpasswd -a admin |
二 、Alpine为服务端samba配置
1 、备份samba配置文件
1 | cp -i /etc/samba/smb.conf /etc/samba/smb.conf.bak && cd /etc/samba && ls |
2 、方法一、覆盖samba配置文件+添加 Samba 到启动项+启动 Samba 服务+查看ip地址
1 | mkdir -pm 755 /mnt && chmod +x /etc/samba/smb.conf && cat > /etc/samba/smb.conf <<'EOF' |
3 、方法二、追加samba配置文件+添加 Samba 到启动项+启动 Samba 服务+查看ip地址
1 | mkdir -pm 755 /mnt && chmod +x /etc/samba/smb.conf && tee -a /etc/samba/smb.conf <<'EOF' |
4 、方法三、一键开启SMB脚本(追加内容)
下面是一便个捷开启Smb脚的本,并且配置了Alpine目的录共享。默认共享号账为admin,密码为mobufan
1 | touch /root/smb.sh && cat > /root/smb.sh <<'EOF' |
1 | cat /smb.sh ## 查看脚本 |
三 、Alpine为客户端samba配置(追加内容)
1 、Alpine为客户端samba配置(追加内容)
1 | apk update && apk add samba shadow && mkdir -pm 755 /mnt/ARS2-SMB && tee -a /etc/fstab <<'EOF' |
2 、查看samba用户
1 | pdbedit -L |
3 、添加root用户到samba—可以忽略
1 | smbpasswd -a root |
Alpine 配置NFS服务
点击查看教程
一 、配置 NFS 基础设置
科技lion一键脚本工具
1 | sudo curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh |
更新软件包+安装NFS客户端+启动nfsmount 服务+系统启时动挂载命令+启动 nfs 服务+自动启动nfs服务
1 | apk update; apk add nfs-utils; rc-service nfsmount start; rc-update add nfsmount; rc-service nfs start; rc-update add nfs |
二 、Alpine为服务端,NFS的配置
1 | mkdir -p -m 777 /mnt/mydisk && chmod +x /etc/exports && cat > /etc/exports <<'EOF' |
三 、Alpine为客户端,NFS的配置
1、临时挂载NFS服务
- 手动挂载10.10.10.251服务端/mnt/mydisk目录,为本地/mnt/ARS2-NFS
1 | ## 临时挂载10.10.10.251服务器的/mnt/mydisk文件夹,挂载到本地的/mnt/ARS2-NFS文件夹 |
2 、永久挂载NFS服务
- 挂载10.10.10.251服务端/mnt/mydisk目录,开机自动挂载本地文件目录为/mnt/ARS2-NFS
方法一 、覆盖NFS配置文件/etc/fstab
1 | mkdir -p -m 777 /mnt/ARS2-NFS /mnt/PVE-NFS /mnt/Debian-NFS && chmod +x /etc/exports && cat > /etc/fstab <<'EOF' |
方法二 、追加NFS配置文件/etc/fstab
1 | ## 追加一条,挂载Debian服务器NFS |
四 、取消挂载命令
1 、查看NFS挂载目录
1 | df -hT /mnt/* |
- NFS挂载目录详情
| 文件系统 | 类型 | 大小 | 已用 | 可用 | 已用% | 挂载点 |
| :----------------------- | :–: | :–: | :–: | :–: | :—: | :-------------: |
| 10.10.10.251:/mnt/mydisk | nfs | 2.7T | 1.8T | 823G | 69% | /mnt/ARS2-NFS |
| 10.10.10.254:/mnt/ntfs | nfs | 932G | 216G | 717G | 24% | /mnt/PVE-NFS |
| 10.10.10.247:/mnt/mydisk | nfs | 16G | 7.9G | 6.9G | 54% | /mnt/Ubuntu-NFS |
2 、取消挂载命令
1 | umount /mnt/ARS2-NFS && df -hT /mnt/* # 这些是本地目录 |
五 、查看NFS共享目录
1 、查看客户端NFS共享
1 | showmount -e 10.10.10.254 # 客户端查看NFS共享 |
2 、查看本机NFS共享目录
1 | showmount -e # 本机查看NFS共享 |
3 、查看所有的NFS服务器挂载目录
1 | touch ./check_nfs_shares.sh && cat > ./check_nfs_shares.sh <<EOF |
评论