标签存档: key

制作不用密码可立即登入的 ssh 用户

如果在ubuntu下用ssh命令登录主机的话,总是会要求你输入密码,那么有什么法子可以不用密码直接登录呢?

原先我用的是在主机cpanelssh-key manage里,先创建一个key,然后下载private key,放在ubuntu下的~/.ssh目录下,这样即可。

如图:

cpanel ssh

第二种方法就是在ubuntu本地创建key,然后上传到sever上。

  1. 首先,先在 Client 上面创建 Public Key Private Key 这两把钥匙,利用的指令为 ssh-keygen 这个命令;再来,将 Private Key 放在 Client 上面的家目录,亦即 $HOME/.ssh/ , 并且修改权限为仅有该 User 可读的状态;

    创建key

  2. 最后,将那把 Public Key 放在任何一个您想要用来登录的主机的 Server 端的某 User 的家目录内之 .ssh/ 里面的认证文件即可完成整个程序。上传公钥
  3. 测试一下。输入 ssh test@linux。

注释:test为你的id。test2是你的ubuntu机器名字。linux就是主机服务器地址了。上图中192.168.0.2是主机ip地址,写域名也行。

两种方法都可以,任选一个。如果你喜欢命令行就用第二种方法吧。呵呵。

可具体参考鸟哥的linux私房菜