linux之生成SSH公钥的方法

       SSH采用公钥认证,通过ssh-keygen命令生成。其实方法很简单,下面江西网络公司小编就来为大家介绍一下。

       首先,在当前用户主目录的.ssh目录下面生成两个文件。

       1、id_rsa

       私钥文件,基于RSA算法创建,该私钥文件要妥善保管,它被保存到客户端中。 

       2、id_rsa.pub

       公钥文件,与上面的私钥文件是一对,该文件可以公开,放置于服务器端。 

       采用公钥认证SSH登录,可以实现无口令登录远程服务器,即用公钥认证取代口令认证。这是我们生成SSH 公钥的主要原因。我们在终端窗口中输入如下指令: 

       $ ssh-keygen 

       创建了自己的公钥/私钥对后,需要将.ssh目录中的id_rsa.pub发送到服务器。如果我们想让当前客户端用户作 为Git服务器管理者的话,在终端窗口中执行如下指令: 

       $ cd ~/.ssh $ scp id_rsa.pub tonyguan@192.168.1.109:/tmp/admin.pub 

       tonyguan@192.168.1.109's password:  

       id_rsa.pub                                100%  420   0.4KB/s   00:00 

       其中tonyguan是服务器的用户,将本机上的公钥文件id_rsa.pub发送到服务器目录tmp,并重新命名为 admin.pub。

       最后,小编要提醒大家的是,如果命令在执行过程中出现ssh: connect to host 192.168.1.109 port 22: Connection refused错误,这很 有可能是服务器端没有安装SSH协议。在服务器终端中输入sudo apt-get install openssh-server命令,就可以安装SSH协议。 

提供全面的搜索引擎优化学习交流,专注网站优化和搜索引擎营销推广服务。用专业的SEO技术为企业网站提升关键词排名,让你的网站不仅满足用户体验还要适合搜索引擎优化规则。
易速网站优化公司 » linux之生成SSH公钥的方法
享更多特权,立即登录下载海量资源
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡