ssh 免用户名和地址登录服务器

发布:elantion 日期:2018-07-31 阅读:1754 评论:0

我们用ssh登录服务器的时候一般是要输入登录的用户名和服务器的地址,如果比较长,有时候是挺烦人的,例如:

ssh james@www.lazycoffee.com

所以,有没有更简单的方法?当然有,只要把服务器的登录信息写到 ~/.ssh/config文件即可。具体怎么写,看下面例子,大概就能懂了:

Host lc
    HostName www.lazycoffee.com
    User james

Host ns
    HostName www.nodeandjs.com
    User james
    Port 22

HostName 是服务器的地址,可以是ip,也可以是域名。User 就是登录的用户名了。

lc 是服务器的名称,可以用一个好记的名称,以后就用这个名称登录服务器。

ssh lc

然后输入密码就能成功登录服务器了,但如果连密码也不想输入,可以使用证书来登录,详情可查看:https://www.lazycoffee.com/articles/view?id=5a82ad361b611c0e53fcbcff

好了,是不是很简单?如果有任何问题请留言哦。