2019年6月12日 星期三

ssh with ssh-keygen

本地連到 server_hostname(如 10.123.123.11)
ssh-keygen -t rsa 或 ssh-keygen -d (dsa) => 產生出 id_rsa, id_rsa.pub
chmod 0600 id_rsa
scp -P 22 id_rsa.pub user@server_hostname:~/.ssh/authorized_keys
ssh -P user@server_hostname ls
 
注意: remote(hostname) 端如  /home/user/.ssh不存在
mkdir -p /home/user/.ssh 後, 記得執行
chmod 700 /home/user/.ssh
chmod 600 /home/user/authorized_keys
chmod 755 /home/user
chown user:user -R /home/user

authorized_keys 文件必须是600权限(也就是-rw——-)或者644
.ssh目录必须是700权限(也就是drwx——)
/home/work目录 必须是 755权限 即drwxr-xr-x

沒有留言:

張貼留言