how to SSH Homestead

how to ssh homestead

一般情况下我们是如此登录到虚拟机的:

➜  Homestead git:(v3.1.0) ✗ pwd
/Users/qk/Homestead
➜  Homestead git:(v3.1.0) ✗ vagrant ssh
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-25- generic x86_64)

但是更直观的方法是如下(任意目录):

ssh homestead
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.19.0-25-generic x86_64)

下面介绍下设置操作步骤:

1 在(本机)生成秘钥和公钥

ssh-keygen -t rsa -C "vagrant"

按照提示指定文件,我指定为~/.ssh/id_rsa_homestead

分别生成了公钥文件id_rsa_homestead.pub
和秘钥文件id_rsa_homestead

2 (本机)指定登录到vagrant虚拟机的参数(包括私钥匙文件..)

vi ~/.ssh/config

内容如下:

Host homestead
    IdentityFile ~/.ssh/id_rsa_homestead
HostName 127.0.0.1
User vagrant
Port 2222       

3 (vagrant虚拟机)上将公钥文件中的内容拷贝到服务器的authorized_keys文件中:

.ssh pwd
/home/vagrant/.ssh
.ssh ls -l
total 20
-rw------- 1 vagrant vagrant  389 Dec 19 13:09 authorized_keys  

参考:

Getting Started with Laravel Homestead

ssh gist

digital ocean

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2

和 ssh github 类似

7年前 评论

@mingyun
是的触类旁通

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!