bash - 以只有 git-shell 的用户身份上传文件
问题描述
我的服务器上有一个用户/usr/bin/git-shell
在/etc/passwd
.
如何将文件上传到~/www/
我拥有所有者权限的服务器上的文件夹?
如果我尝试 scp,我会收到此错误:
$ scp index.html gituser@example.de:~/www/
fatal: unrecognized command 'scp -t ~/www/'
lost connection
解决方案
推荐阅读
- python - 检测 7 张扑克手牌中的顺子
- powershell - 如何让我的 windows conda 识别安装在 Ubuntu 中的 ANT?
- sleep - 我在使用 sleep 和 fork 将参数传递给 execvp 时遇到问题
- binary-tree - 当存储为节点和引用时,二叉树如何浪费内存?
- javascript - 在 tensorflow js api 0.15.3 中为卷积层设置配置
- python - 在python中使用十六进制进行AES解密?
- python - Django 2.1.7 - 从用户(x)中检索所有模型字段
- php - 遇到错误您尚未选择要连接的数据库类型
- javascript - JavaScript:为什么我会收到这个 AssertionError?
- c# - 如何声明要在多个方法中使用的变量?