服务器
挂载
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?