服务器
挂载
df -h重叠子目录如何理解?
df -h重叠子目录如何理解?比如分区/dev/sda1挂载在/usr下,分区/dev/sda2挂载在/usr/local,/usr/local难道不是/usr的子目录吗?这样挂载要如何理解呢?
Windows系统的盘符C、D……是与硬件强相关的,一个盘符属于一个磁盘的一个分区,某盘符所有的子目录都属于该分区。
在Linux中,挂载是将分区关联到某一目录的过程,分区/dev/sda1挂载在/usr意味着/usr目录下的文件和目录在物理意义上位于/dev/sda1上。/usr之下还可以有其他的挂载点,再把分区/dev/sda2挂载在/usr/local意味着/usr/local目录下的文件和目录在物理意义上位于/dev/sda2上,而不是/dev/sda1上。
登录
ssh root@{ip},然后输入密码
免密登录
本地生成一对公钥密钥:ssh-keygen-trsa
公钥加到目标服务器上:cat ~/.ssh/id_rsa.pub | ssh {user}@{ip} 'cat - >> ~/.ssh/authorized_keys'
再执行ssh登录时就不需要输入密码了。
禁用密码登录
通过上一步的操作,把公钥传入服务器的机器已经可以登录到服务器了,为安全起见,有时候需要禁用密码登录,这样就实现不了通过暴力枚举密码来登录服务器了。
vim /etc/ssh/sshd_config
把 PasswordAuthentication 设为 no
再重启ssh服务即可:systemctl restart sshd.service
Last updated
Was this helpful?