svnserve在authorized_keys文件中没有使用command =“svnserve -t --tunnel-user = johndoe”

时间:2016-09-15 19:02:28

标签: svn ssh

此问题涉及使用rssh作为shell(在/ etc / passwd中指定)和svn + ssh来访问svn存储库。在authorized_key文件中,在远程svn服务器上,我的公钥条目是:

command="svnserve -t --tunnel-user=johndoe" ssh-rsa  AAAAB3NzaC1yc2EAAAADAQABAAABAQC36JxUAEsfRjXcnxFOhdedglzWMUwEfBnZSE/umuEgJ+myUyp1tAMIMTTNAz/NgWHF09PSj2Rd2qnqJjbCG/+AAQZ6lJ2xFn6tVmGaSob6wjnr/2PH6epx7im5r//qMt3UOQLgIha4igHOyzU/xNL2li8ODcHq2JOodONWkXGfpe/3uBaCBcQ2ufpSZr9XC3WOhBO73ch/CdBrpsZQYpIrcQtnSui32a3E7NSVRk6j42hmAXs6YG8w0Z+87yJriMaZUFARn+8SaDhKSpZDe6aJTb9EZ9grpaCgHb+Zs6sD7KCH/zLYFBAzlOedgd68ocp5xW+tXU0YQJOGoQ0Lc7SF johndoe@somesys1

我使用以下方式远程访问存储库:

svn co svn+ssh://johndoe@192.168.1.11/home/somedir/repoName

如果没有条目中的 - tunnel-user = johndoe ,这可以正常工作。与tunnel-user选项一起使用时,会出现以下错误:

svn: E210002: Unable to connect to a repository at URL    
'svn+ssh://johndoe@192.168.1.11/home/someDir/repoName'
svn: E210002: To better debug SSH connection problems, remove the -q 
option from 'ssh' in the [tunnels] section of your Subversion configuration file.
svn: E210002: Network connection closed unexpectedly

我没有找到任何调试选项来进一步分析。有什么建议吗?

0 个答案:

没有答案