安装与配置 Tiny Core Linux

安装

配置DNS服务器

1
sudo printf "nameserver <DNS服务器IP>" > /etc/resolv.conf

安装安装程序

1
tce-load -wi tc-install

安装

1
sudo tc-install.sh

配置系统

设置密码

1
2
3
4
5
passwd
sudo vi /opt/.filetool.lst
# 添加:
# /etc/shadow
filetool.sh -b # 保存更改,下同

配置网络

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sudo vi /opt/init-network.sh
# 内容:
# ifconfig eth0 <IP地址> netmask <子网掩码>
# route add default gw <默认网关> dev eth0
# printf "nameserver <DNS服务器IP>" > /etc/resolv.conf
sudo chmod +x /opt/init-network.sh
sudo vi /opt/bootloader.sh # /opt/bootloader.sh 会在开机时自动执行
# 添加:
# /opt/init-network.sh
filetool.sh -b

安装 OpenSSH

安装

1
2
3
4
tce-load -wi openssh
sudo cp /usr/local/etc/ssh/sshd_config.orig /usr/local/etc/ssh/sshd_config
sudo vi /usr/local/etc/ssh/sshd_config
# 编辑配置

修复SFTP(可能需要)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
--- /usr/local/etc/ssh/sshd_config.orig
+++ /usr/local/etc/ssh/sshd_config
@@ 0,7 0,7 @@
 #Banner none
 
 # override default of no subsystems
-Subsystem      sftp    ******
+Subsystem      sftp    /usr/local/lib/openssh/sftp-server
 
 # Example of overriding settings on a per-user basis
 #Match User anoncvs

初始化

1
sudo /usr/local/etc/init.d/openssh start

自动启动

1
2
3
sudo vi /opt/bootloader.sh
# 添加:
# /usr/local/etc/init.d/openssh start

保存

1
2
3
4
sudo vi /opt/.filetool.lst
# 添加:
# /usr/local/etc/ssh
filetool.sh -b
Built with Hugo
主题 StackJimmy 设计