一、安装客户端
sudo apt-get install ssh 或者 sudo apt-get install openssh-client
PS:为某一新用户添加 .ppk(putty 使用) 或者.pem (xshell 使用),需进入新用户之后然后操作
1,新建 .ssh文件夹,然后设置权限
chmod 700 .ssh/
2,生成ssh key
ssh-keygen
然后生成的id_rsa(私钥)和id_rsa.pub(公匙)会保存在.ssh 文件夹内
mv id_rsa id_rsa.pem
cat id_rsa.pub >> authorized_keys
chmod 600 id_rsa.pem
chmod 600 authorized_keys
将id_rsa.pem 复制到本地,点击 PuTTyGen 界面中的 Load 按钮,选择 id_rsa.pem 文件生成.ppk(私钥)
3,修改远程服务器配置
$ sudo vi /etc/ssh/sshd_config
修改内容:
Port 22
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
UsePAM yes
PasswordAuthentication no#允许密码登录就设为yes,只允许密钥登录就设为no
4,重启服务
service sshd restart