云服务器的 SSH 端口不是 22 如何配置呢?

为了防止攻击,我改了ssh的端口,不是22,如何配置?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
leo
最佳答案

->port(xxx) 参考文档 https://deployer.org/docs/hosts

5年前 评论
讨论数量: 14
leo

另外更改端口并不能提高多少安全性,扫一遍开放端口就知道哪个是了

5年前 评论
leo

->port(xxx) 参考文档 https://deployer.org/docs/hosts

5年前 评论

@leo

file

请指教

5年前 评论
leo

执行 composer 安装出错了,错误信息应该在最下面

5年前 评论
leo

php artisan package:discover 命令报错,这个自己排查吧,与本课程无关。

5年前 评论

@leo 实在找不到具体原因,各种谷歌都没找到 :joy:。。

5年前 评论
leo

登录到服务器手动执行一下看看报错

5年前 评论

@leo

file
登录服务器手动执行 sudowww 'php artisan package:discover' 是成功的,但是在 Homestead 中运行 dep deploy 就报他说的错误了。

5年前 评论
leo

@lianglunzhong 贴报错

5年前 评论
leo

@lianglunzhong 目测是你在代码里引用了 dev 依赖的包,deployer 执行 composer install 的时候会加上 --no-dev 参数,即不安装 dev 依赖,而这个时候如果你的代码里引用了相关包的代码就会报错,重点检查 config/app.phpApp/Providers/AppServiceProvider.php

5年前 评论

@leo 谢谢老师,解决了,多了个 Debugbar,注释之后重新运行就好了。但是如果我本地还是想用这个依赖的话,在用deployer 部署的时候需要怎么设置呢?

file

5年前 评论
leo

@lianglunzhong DebugBar 只要你不去注册 Facade 就没事

5年前 评论

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