在 Linux 系统中,.ssh
目录通常位于用户的主目录(~
或 /home/用户名/
)下。具体路径为:
~/.ssh/
默认路径
/home/你的用户名/.ssh/
user1
):bash
/home/user1/.ssh/
root 用户的 .ssh 目录
如果是 root 用户,路径为:
/root/.ssh/
访问方式
bash
cd ~/.ssh/
bash
ssh-keygen -t rsa
目录权限要求
.ssh
目录的权限必须为 700
(仅所有者可读写执行),文件如 id_rsa
(私钥)的权限必须为 600
。
修复权限命令:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/*
$HOME
环境变量,路径可能不同,可通过以下命令确认:bash
echo $HOME
/etc/ssh/
(存放全局配置文件如 sshd_config
)。