服务器使用的是Ubuntu系统,VPS是DigitalOcean的,由于在创建VPS的时候没有添加SSH KEY,后来想用了,发现不会自己添加了。
搜集整理了网上的一些资料搞定了。首先使用PuTTY Key Genderator这个软件获得公钥和私钥,让后使用下面的语句把公钥拷贝的服务器上指定的文件里:
# mkdir ~/.ssh
# chmod 700 ~/.ssh
# vi ~/.ssh/authorized_keys
# chmod 644 ~/.ssh/authorized_keys
※请务必留意:文件和目录的权限问题,用户必须是将要进行认证的用户,而权限必须是0644,也就是禁止其他人对该文件写入信息。
然后就可以使用PuTTY配置使用SSH KEY登陆了。现在看起来很简单,但是对我一个不懂Linux的人来说一个地方错了就纠结好长时间,所以没事的时候还是学点知识吧。