网页远程登录
- VNC远程连接,输入远程连接密码
-
显示命令行后,如果是全黑屏就点击左上角任意发送一个命令
-
控制台输入用户名(默认root)和密码(实例的密码)
- 注意两个密码不一样,忘记了就重置/修改吧,但改完后一定要重启!
配置SSH密钥
Server
作为一个学网络安全的,还要做两件事:修改SSH端口,不用默认的22;禁止单纯的密码认证。
- 修改sshd_config文件:
vim /etc/ssh/sshd_config
Port 自定义端口号
PasswordAuthentication no 不允许密码认证
- 重启ssh服务:
/etc/init.d/ssh restart
- 为开放的SSH端口添加入方向的规则(删除原有的端口22规则,好像买服务器时候可选SSH端口,但当时不是我买的= =)
Client
假设~/.ssh
下有公私钥对(id_rsa.pub,id_rsa)。没有的话先生成一下,Win下用git。
-
cd ~/.ssh
-
ssh-copy-id id_rsa.pub -p 端口号 用户名(root)@ip地址
中间会让输入一次密码(实例的密码),显示added则成功。
打开Server的.ssh文件夹下的authorized_keys文件,可以看到公钥的内容。所以其实也可以直接把id_rsa.pub的内容复制进来,添加新用户的key只要换行再粘贴就行。
挂载云盘
用df -l
查看磁盘大小,不符合买之前提的要求。原来是因为云盘要自己挂载。
-
查看未挂载的盘,我这里是
/dev/vdb
fdisk -l
-
将
/dev/vdc
挂载到/data
目录中- 先创建目录
mkdir -p /data
- 硬盘分区
fdisk /dev/vdc
(依次输入n
->p
->Enter
->Enter
->wq
)
- 先创建目录
-
fdisk -l
:查看磁盘的设备,我这里是/dev/vdb1
-
格式化
/dev/vdb1
格式为ext4mkfs.ext4 /dev/vdb1
-
挂载云盘到目录
mount /dev/vdb1 /data
大于2 TiB的数据盘
apt-get install parted
apt-get install e2fsprogs
-
查看未挂载的盘,我这里是
/dev/vdc
parted /dev/vdd
开始分区mklabel gpt
:将默认的MBR分区格式转为GPT分区格式mkpart primary 1 100%
:划分一个主分区,并设置分区的开始位置和结束位置align-check optimal 1
:检查分区是否对齐。print
:查看分区表quit
:退出parted操作
-
partprobe
:使系统重读分区表 -
mkfs -t ext4 /dev/vdd1
:为/dev/vdc1
分区创建一个ext4文件系统 -
mkdir /data_1
:创建一个名为/data_1
的挂载点 -
mount /dev/vdc1 /data_1
:将分区/dev/vdc1挂载到/data_1 df -h
:查看目前磁盘空间和使用情况
(推荐)启动开机自动挂载分区
-
cp /etc/fstab /etc/fstab.bak
,备份etc/fstab -
echo /dev/vdc1 /data_1 ext4 defaults 0 0 >> /etc/fstab
,向/etc/fstab里写入新分区信息注:
df -T
可以查看文件系统的类型。 -
cat /etc/fstab
,查看/etc/fstab的信息。如果返回结果里出现了写入的新分区信息,说明写入成功