首页 新闻 会员 周边 捐助

iterm2怎么使用密钥登录

0
[待解决问题]

iterm2怎么使用密钥登录服务器,求易懂教程

cheyemaoyao的主页 cheyemaoyao | 初学一级 | 园豆:30
提问于:2017-06-30 10:34
< >
分享
所有回答(2)
0

 

1.先查看下本地有没有公钥

cat ~/.ssh/id_rsa.pub

2.如果有公钥的话,直接运行下面命令

ssh-copy-id username@remote-server

Tips:username和remote-server填你自己的登陆用户名和服务器地址

3.没有的话,使用如下命令先生成一个key,在执行步骤2

ssh-keygen

好了,你可以直接ssh username@remote-server 免密码登陆远程服务器。再懒点的话使用alias命令设置别名,比如

alias helloUsername='ssh username@remote-server' 回车

现在就可以在iterm2中输入 helloUsername就可以连接远程了。(这里的helloUsername可以替换成任意你喜欢的别名)应该能懂了吧!

 

ohyex | 园豆:1696 (小虾三级) | 2017-06-30 10:55
0

简单来说 就是你本地的 id_rsa.pub 里面的内容 要加到服务器对用用户下~/.ssh/authorized_keys里面就好了 然后重启sshd服务

比如说你用 root账号登陆 只要确保 服务器 /root/.ssh/authorized_keys 这个文件里有你本地 id_rsa.pub 内容即可

沐松 | 园豆:208 (菜鸟二级) | 2017-06-30 16:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册