02 2017 档案

摘要:ssh是一个非常棒的工具, 不但能建立动态转发, 例如chrome的Switchy插件用到的就是这个技术.http://blog.163.com/digoal@126/blog/static/163877040201141821810103/还能建立TCP的转发隧道, 例如我以前写过的关于使用ssh 隧道加密和加速WAN传输的几个例子.http://blog.163.com/digoal@126/... 阅读全文
posted @ 2017-02-27 09:55 memphise 阅读(181) 评论(0) 推荐(0)
摘要:在Linux/Unix环境下工作时,登录远程主机最常用的方法就是使用SSH进行远程登录,但有时会我们需要频繁地在两个或多个主机终端间切换,这样每次都需要提供密码,相当麻烦。其实可以不必完全从SSH中退出,直接挂起当前作业即可,具体做法就是先键入符号“~”,然后快捷键 Ctrl + Z,这样就可以挂起已经登录的SSH,如果要返回,可以直接 fg 或是 fg 后面跟上具体的作业号。例子如下: KNIG... 阅读全文
posted @ 2017-02-27 09:49 memphise 阅读(743) 评论(0) 推荐(0)
摘要:一.用ssh反向连接内网主机可以通过ssh反向连接到内网主机(有防火墙的主机)好,下面是步骤:0. 在两侧都安装ssh1. 在被控端运行ssh -f -N -R 10000:localhost:22 username@主控端ip。这里的10000和22是端口号,也就是说,在主控端10000端口和被控端的22端口上建立了一个通道。2. 在主控端运行 ssh username@localhost -p... 阅读全文
posted @ 2017-02-27 09:47 memphise 阅读(282) 评论(0) 推荐(0)
摘要:通常ssh远程登录的默认端口是22,这个端口一般是可以更改或者添加的,配置文件位置在:/etc/ssh/sshd_config通过编辑文件可以修改sshd服务的相关配置,以下新增端口2223,即除了22端口可以登录服务器外2223也可以登录 执行命令 vim /etc/ssh/sshd_config 编辑配置文件 可以看到默认端口是22并且注释,然后去掉注释并且新增一行 Port 222... 阅读全文
posted @ 2017-02-27 09:43 memphise 阅读(130) 评论(0) 推荐(0)
摘要:1、用ssh做正向连接 啥叫正向连接?就是client连上server,然后把server能访问的机器地址和端口(当然也包括server自己)镜像到client的端口上。 命令: ssh -L [客户端IP或省略]:[客户端端口]:[服务器侧能访问的IP]:[服务器侧能访问的IP的端口] [登陆服务器的用户名@服务器IP] -p [服务器ssh服务端口(默认22)] 其中,客户端IP可以省略,省略... 阅读全文
posted @ 2017-02-20 16:09 memphise 阅读(546) 评论(0) 推荐(0)
摘要:找到vim的配置文件, /etc/vimrc 用vim打开它 vim /etc/vimrc 然后按大写 G 到最后一行,插入 hi comment ctermfg=6 然后wq保存离开 然后在打开VIM编辑文件的时候注释颜色就变了 PS:默认的注释颜色是4 然后有0,1,2,3,4,5,6,7来选择。可以除了4和0以外选择其他的试试哦 0 黑色 ---默认VIM的背景就是黑色,所有... 阅读全文
posted @ 2017-02-20 13:01 memphise 阅读(148) 评论(0) 推荐(0)
摘要:svn服务器有2种运行方式:svn服务和借用apache运行,也就是http服务. 为什么使用http服务 svn服务是svn默认的访问形式,但是人们通常习惯于使用域名或者ip地址来访问一个项目,如果我们把svn服务器当做一个项目的话,使用http协议来访问svn服务更加符合我们的习惯.而且对于没有 阅读全文
posted @ 2017-02-17 22:37 memphise 阅读(1482) 评论(0) 推荐(0)
摘要:说明:本文没有讨论什么技术问题,仅仅是自己在使用SVN进行版本控制时的创建过程,或许有人对此不太熟悉,希望对这个感兴趣的有帮助。 虽说现在好多人都已经使用Git作为版本控制,Git在分支管理和性能上着实不错,但是要是办公环境里依然使用SVN,这个可能对新手快速上手就有些用处了。 准备: 操作系统:D 阅读全文
posted @ 2017-02-17 22:34 memphise 阅读(93) 评论(0) 推荐(0)
摘要:1. 简介 如果您对 Subversion 还比较陌生,本节将给您一个关于 Subversion 的简要介绍。 Subversion 是一款开放源代码的版本控制系统。使用 Subversion,您可以重新加载源代码和文档的历史版本。Subversion 管理了源代码在各个时期的版本。一个文件树被集中放置在文件仓库中。这个文件仓库很像是一个传统的文件服务器,只不过它能够记住文件和目录的每一次变化。 ... 阅读全文
posted @ 2017-02-17 16:15 memphise 阅读(159) 评论(0) 推荐(0)
摘要:创建版本库 svnadmin create path 为svnusers用户组赋予权限 chown -R root:svnusers path chmod -R g+rws path /*给svnusers组赋予读写权限,可以根据需要更改相应权限*/ chmod -R o-rwx path /*删除其他无关人员的读、写、执行权限,默认情况下可能其他人有读权限*/ 为svn用户生成密匙 切换到用... 阅读全文
posted @ 2017-02-17 16:13 memphise 阅读(149) 评论(0) 推荐(0)
摘要:svn方式很简单,svnadmin create之后svnserve启动就可以访问,用svn+ssh方式需要使用serve的tunel即隧道方式,即在登录时启动一个隧道将请求作为svn方式。 这个方式好像很难找到资料,百度上的真是大多是互相copy,几乎都不验证,费了老半天劲才搞明白如何做。 其中有几点要注意: 1. svn+ssh,需要添加一个linux系统用户,能登录系统的。 2. 用ssh-... 阅读全文
posted @ 2017-02-17 16:04 memphise 阅读(143) 评论(0) 推荐(0)
摘要:默认的vi(vim)没有配置文件,因此导致了方向键出现ABCD,以及Backspace只会移动光标,字符不消失的问题。cygwin自带vi(vim)配置文件的例子,直接拷贝即可,参考以下命令: $ cd /usr/share/vim/vim73 $ cp vimrc_example.vim ~/.v 阅读全文
posted @ 2017-02-17 15:41 memphise 阅读(104) 评论(0) 推荐(0)