嵌入式linux svn,Linux下配置subversion使其支持svn+ssh方式访问
普通访问(略)
svn://访问方式(svnserve -d -r /opt/svnrepos)
ssh配置(假设用户为svn:svnusers)
chmod 700 /home/svn/.ssh
chmod 600 /home/svn/.ssh/authorized_keys
chown svn:svnusers /home/svn/.ssh/authorized_keys
为了给用户尽可能少的访问权限,可以在command命令之后指定一些限制选项
no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty
公钥最综应该是这样:
command="svnserve -t --tunnel-user=xxxx",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa KEY xxxx@xxxx.com
--tunnel-user后面的用户即为subversion authz.conf里配置的用户名
仓库设置
chown -R root:svnusers /opt/svnrepos
chmod -R 775 /opt/svnrepos
svn+ssh连接
tortoiseplink.exe -l svn -i xxx.ppk
关于svnserve -d和-t
-d打开3690端口,允许svn://连接,为了允许访问subversion专门启动一个服务
-t隧道模式,允许通过隧道直接与subversion交互,我们这里利用的隧道就是ssh
嵌入式linux svn,Linux下配置subversion使其支持svn+ssh方式访问相关推荐
- nginx php 配置 windows_Windows下配置Nginx使之支持PHP
平台描述:Windows下,使用PHP套件 xampp,因为是测试玩,所以没在服务器 Linux 环境中配置. 1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. # pass the ...
- Windows下配置Nginx使之支持PHP(转)
平台描述:Windows下,使用PHP套件 xampp,因为是测试玩,所以没在服务器 Linux 环境中配置. 1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. 01 # pass ...
- windows上配置nginx php,Windows下配置Nginx使之支持PHP
1. 首先,将 nginx.conf 中的 PHP 配置注释去掉.01# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9 ...
- mysql配置asp_配置服务器使它支持asp,cgi,php,mysql_MySQL
配置服务器使它支持asp,cgi,php,mysql_MySQL iis5和pws都支持asp,然后你只要安装一个access就可以了. 下面说说如何要他们支持cgi. 1)pws下配置activeP ...
- 在win7下配置Geany,使其使用 Python 3
写这篇文章是为了感谢百度经验[百度经验],怎么"在win7下配置Geany,使其使用 Python 3"这个问题困惑了将近24小时,因[百度经验]其中一个网页详细解答,让我解决这个 ...
- 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器
https://www.cnblogs.com/lgphp/p/3841098.html 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器 flask是一个micro ...
- Windows下配置NoVNC过程(支持一拖多)
Windows下配置NoVNC过程(支持一拖多) 实现目标 工具 具体过程 实现目标 在windows下使用vnc协议可以通过浏览器访问服务端桌面,并且使用token可以一拖多. 工具 windows ...
- linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP
linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...
- linux配置网卡自动获取的命令,linux 命令行下配置网卡自动获取 IP
linux 下配置网络,最方便的还是用图形界面,然而有时候必须在命令行下操作,我知道可以通过 ifconfig 设置 ip (192.168.1.20) 和掩码,route 添加网关(192.168. ...
最新文章
- 微服务常见安全认证方案Session token cookie跨域
- 【OSGI】4.实战OSGI-翻译助手项目02
- 【Python】RotatingFileHandler:log日志文件自定义大小+滚动输出
- .NET Core 3.0之深入源码理解HttpClientFactory(二)
- CPU,内核,寄存器,缓存,RAM,ROM的知识
- 幻想乡三连A:五颜六色的幻想乡
- 【react】---函数化编程的理解,柯里化函数及返柯里化函数的理解...
- java文件中注释出现乱码解决办法
- Keil MDK 软件包(MDK5 Software Packs)离线下载方法
- 基于Springboot的物业管理系统_代码
- 人民币转换美金的c语言代码大全,美元换算(人民币换算)
- matlab中指数信号,Matlab入门篇——正弦信号、实指数信号和复指数信号仿真.ppt...
- 亿级流量网站架构核心技术 跟开涛学搭建高可用高并发系统
- jvm的类加载和运行时数据区和垃圾回收
- 微软官方原版win7(64位/32位)旗舰版系统下载【适合所有品牌】
- 山东大学 英文版《软件工程》教学内容回顾
- 内核中的gfp_t类型
- oracle数据库的认证考试
- win10系统可禁用的服务器,window10哪些服务可以禁止
- Ubuntu 16.10 禁用 Guest 访客模式
热门文章
- 小氓男-灰色按钮激活V1.0
- mysql环境安装与配置
- C# 获取进程或线程的信息
- 通过点击事件监听 setOnClickListener 彻底理解回调-Android
- android 输入模糊匹配_Android 模糊搜索rawquery bind or column index out of range:
- ffmpeg builds by zeranoe_FFmpeg
- tf.slice解析
- 禁止ensp弹出提示
- html path属性,HTML Location pathname用法及代码示例
- 项目部署到tomcat6.0启动成功后访问页面报500_.net core IIS部署教程