Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
NotificationsYou must be signed in to change notification settings

wpjscc/laravel-ssh-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

快速开始

git clone https://gitee.com/wpjscc/laravel-ssh-clientcomposer installcp .env.example .envphp artisan serve --port=8088php artisan websocket:serve

或者

docker run -it -p 8088:8000 -p 6001:6001 wpjscc/laravel-ssh-client

访问

http://127.0.0.1:8088

开发

npm installnpm run dev

其他

参考的:https://github.com/roke22/Laravel-ssh-client

Laravel-ssh-client 有两个小瑕疵

该项目做了几点优化

  • 使用 github.com/phpseclib/phpseclib 这个库,建立 ssh 链接
  • 集成在 laravel-websocket 内
  • 支持密码和 ssh-key 登录

如果你想自定义打包docker镜像

docker logindocker build -t yourusername/laravel-ssh-client -f docker/Dockerfiledocker push yourusername/laravel-ssh-client

如果你想自定义打包私有镜像,比如阿里云,个人可以免费300个私有镜像

docker login yourdomain.comdocker build -t yourdomain.com/yourusername/laravel-ssh-client -f docker/Dockerfiledocker push -t yourdomain.com/yourusername/laravel-ssh-client

你可能发现了只是加了个域名前缀

如果你想自定义php镜像,比如在docker/Dockerfile中的wpjscc/php:7.4.7-fpm-alpine 想换成自己的,可以看这个仓库gitee docker-phpgithub docker-php

注意

  • 连接成功后会隐藏登录框,请确定密码和ssh key 是否正确
  • 使用docker时,注意是运行在docker容器中的,其他内网ip容器访问不到,可以用外网ip或宿主主机ip调试
    • mac 可以用 docker.for.mac.host.internal 做为宿主主机IP
    • linux 找到 ifconfig | grep docker 获取ip

效果预览

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp