为您找到与win7系统怎么搭建ftp服务器相关的共200个结果:
很多人都会认为只有服务器系统才能建立FTP,那就大错特错,接下来大家跟着读文网小编一起来了解一下XP系统怎么搭建FTP服务器的解决方法吧。
右键我的电脑,点击管理,打开计算机管理选项卡,如下图:
查看是否有Internet信息服务菜单,如果没有的话,需要进行安装。安装方法如下:
1、打卡windows控制面板,添加/删除程序,添加/删除windows组件,里面就能看到Internet信息服务,打钩,并点击右下侧的“详细信息”,再详细信息选项卡里把FTP服务选中,然后点击下一步安装即可。
2、在安装iis的过程中可能会提示你找不到文件,这时候你需要下载一个iis的安装包,文件路径选择这个安装包即可,注意,可能会提示你选择多次,其实每次选择的文件是不同的。iis的安装包网上可以下载,压缩后大约11M左右,注意需要下载XP版本的。安装完IIS后,在计算机管理里就可以看到了,如图一所示。在默认FTP站点上点击右键,打开属性选项卡,即可以配置你的FTP站点信息。
其实,在XP系统中搭建FTP服务器并没有之前用户说的那么复杂,有需要的用户不妨试试上面介绍的方法来搭建FTP服务器
看过“XP系统怎么搭建FTP服务器”
浏览量:3
下载量:0
时间:
随着网络技术的发展,局域网越来越多的应用到家庭和企业等各种场合,局域网是计算机网络的基本组成部分,局域网管理是网络管理的重要内容。那么你知道win7怎么搭建局域网ftp服务器吗?下面是读文网小编整理的一些关于win7搭建局域网ftp服务器的相关资料,供你参考。
控制面板-程序-打开或关闭Windows功能,或者在开始菜单里搜索"打开或",弹出Windows功能窗口,勾选Internet信息服务下的FTP功能和Web管理工具,以此开启服务。点击确定后,需要等几分钟。
便利贴1:必须选中Web管理工具而且全部展开选中,否则仅仅开启FTP功能无法继续调用IIS管理器
在控制面板-系统和安全-管理工具,或直接在开始菜单搜索"Internet信息服务(IIS)管理器"。
便利贴2:只有进行了上一步打开功能的操作后,管理工具才会出现这一项,否则开始菜单搜索也是无法搜索到的。
打开ISS管理器,右键点击你的服务器,选择"添加FTP站点"。
再添加你的FTP站点名称、选择你要共享的路径。
在下拉菜单中选择你内网的IP作为IP地址,端口默认。勾选"自动启动FTP站点,SSL选择无或允许皆可。"
选择匿名访问,根据需求选择允许访问的用户。根据需求选择是否允许读取、写入。
便利贴3:一般情况下Win7用户上传到在Win7下自建的Ftp服务器文件超过30MB,Win7服务器会因为负荷太重导致掉线,可能由于Win7的优先级太高,传输时占用了服务器的所有带宽而导致服务器资源耗尽。所以尽量选择不允许写入。
在Win7下搭建FTP服务器后,就可以实现计算机中的文件共享,方便又便携。
看过文章“win7怎么搭建局域网ftp服务器”
浏览量:4
下载量:0
时间:
之前看到有小伙伴发布FTP搭建方法,但是是window server 2003平台下搭建,那么要怎么在win7中搭建FTP服务器呢?下面小编来告诉你吧。
打开控制面板中的程序和功能
点击打开或关闭windows功能
将Internet信息服务的FTP服务和IIS管理控制台勾选。
打开控制面板中的管理工具
双击Internet信息服务(IIs)管理器
右击网站新建FTP站点
自定义站点名和根据实际需要定义物理路径
例如
如图设置,IP地址与本机的相同SSL选择无
如图设置,身份验证、允许访问、权限如下图
站点建立完成后如下图
浏览量:2
下载量:0
时间:
有一些用户在使用WIN8系统时不知道如何搭建FTP服务器,所以今天读文网小编就推荐一个Win8环境下ftp服务器搭建方法给大家参考参考。
首先呢,读文网小编要介绍一下FTP服务器是可以让主机之间相互传送共享文件,如今是一种流行的文件共享方式,而win8系统下,FTP服务器的搭建会有一些变化。
Win8如何搭建FTP服务器
FTP(File Transfer Protocol)是TCP/IP网络上两台计算机传送文件的协议,使得主机间可以共享文件。目前有很多软件都能实现这一功能,然而windows 8系统自带的IIS就可以帮助你搭建FTP服务器。下面就告诉大家详细的步骤。
方法/步骤
步骤一:首先在开始屏幕中打开“搜索”,输入“控制面板”,并打开
步骤二:在控制面板窗口中,找到“程序”,点击
步骤三:在打开的“程序”窗口中,找到“启用或关闭windows功能”,点击打开,如下图所示:
步骤四:在“windows功能”中找到“Internet信息服务”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”
步骤五:系统自动配置成功后,在开始屏幕的搜索中输入“IIS”,然后点击打开“IIS管理器”
步骤六:打开“IIS管理器”后,在左栏的“网站”上点击右键,打开“添加FTP站点”
步骤七:然后按照提示填写站点信息
步骤八:点击“下一步”,按照下图提示,设置“绑定和SSL设置”,在“IP地址”处,可以用内网IP也可以用外网IP,访客自然也就根据你的IP设定来决定
步骤九:点击“下一步”,设置“身份验证和授权信息”
步骤十:设置完以后,点击“完成”,即可在左栏“网站”下看到“多了一个你设置的FTP站点”
步骤十一:然后在浏览器地址栏中输入“ftp://填写的IP”测试一下
PS:最后读文网小编给大家提醒下注意事项:在启动你的FTP服务器时建议关闭防火墙。
浏览量:2
下载量:0
时间:
利用Web服务器,我们随时随地都可以将自己的信息上传到服务器端,那么win7系统怎么创建Web服务器呢?读文网小编分享了win7系统创建Web服务器的方法,希望可以帮助到大家。
第一步:更新服务,首先打开电脑中的控制面板找到程序,双击打开或者关闭window这个选项,双击之后会出现一个nternet信息服务窗口,我们选择其中的所有选项点击确定更新即可。
第二步:更新完成之后,在浏览器中尝试打开http://localhost/,如果打开网页显示IIS7的欢迎页面,就说明你已经成功的更新搭建好web服务器了。
第三步:搭建成功之后就不代表我们可以完整使用了,我们还要将网站的开发项目安装到web系统目录下面,也就是在本机系统中找到web目录,将开发的网站内容复制到目录下就可以了。
第四步:防火墙的设置,要将电脑防火墙设置成允许通过防火墙,这样才能保证正常的进行资源访问。
浏览量:3
下载量:0
时间:
架设一个虚拟网络,让别人来连接你,那么WIN7系统如何建立服务器呢?读文网小编分享了WIN7系统建立服务器的方法,希望对大家有所帮助。
(客户机):WIN7 64位 电信网络 路由器PPPOE拨号的光纤 但是有多层路由器 内网套内网
(服务器):WIN7 64位 电信网络 路由器PPPOE拨号的光纤 只有一层路由器 路由器上已经做好DMZ穿透和相关的安全设置
由于我这边的网络环境比较简单 因此就由我这边来当服务器了
服务器环境配置
如上图所示,在”控制面板网络和Internet网络连接“中,文件菜单下选择“新建传入连接”。
如上图所示,在这里选择可以用于远程登录的账号,点击“添加用户”按钮可以添加新的用户,这是我比较推荐的做法,因为这样添加的用户不属于任何用户组,仅仅是用于登录的。
如上图所示,钩子选中,没什么好多说的。
如上图所示,在这里可以进行相关协议的配置,比如对于IP地址是采取DHCP自动分配还是手动划分一个地址段分配,或者是否允许客户端自己指定IP地址。
如上图所示,连接创建好了,但是我们还需要进行一些设置,否则无法正常连接。
如上图所示,我们右键这个连接选择属性,在这个对话框的“用户”选项卡中把上方红框的钩子去除,如果勾上的话会因为加密的关系在连接过程中会发生问题,这里暂时不考虑安全性,我只是拿来打游戏的。
客户端环境配置
如上图所示,在“网络和共享中心”中,选择“设置新的连接或网络”。
如上图所示,选择“连接到工作区”。
如上图所示,选择“Internet连接”。
如上图所示,选择“现在不连接”,因为之后还有设置需要修改。在Internet地址那里填入服务器的IP地址,当然如果用花生壳绑定域名了之类的可以填入域名地址,免得以后每次连接的时候都要来改成服务器的IP地址。我这里没有花生壳,使用的是动态拨号的IP地址。
如上图所示,填入服务器端设置的登录用的用户名和密码后点击“创建”。
不要立即连接,我这里还有设置需要修改,点击“关闭”。
如上图所示,对新建的连接右键“属性”。
如上图所示,"类型"选择“L2TP/IPSec”,数据加密选择“不允许加密”。
如上图所示,点击“高级设置”后在弹出的对话框中,将“验证服务器证书的‘名称’和‘用法’属性”的钩子去除,否则连接会失败,随后一路确定出来就配置好了。
对于注册表的修改
如果不对注册表进行修改,那么就算做了以上步骤仍旧无法连接成功。我这边用红色背景标识了,如果因为无视后失败的别怪我。。。。。。
这是因为Windows为L2TP连接的自动创建一个IPsec策略,这个IPsec策略使用本地机器上的证书来进行双方的认证.如果本地机器没有合适的证书,那么连接将会失败,所以我们需要取消L2TP 自动创建的IPsec策略。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesRasManParameters]
"ProhibitIPsec"=dword:00000001
客户端与服务器都添加以上注册表键值后就取消了L2TP 自动创建IPsec的策略,当然记得都要重启一下机器。
补充
如果在进行了上述设置之后仍旧无法连接,可以看看服务器的路由器上是否开启了相应服务的映射。下图是我这边的路由器相关配置界面。
浏览量:2
下载量:0
时间:
win7架设iis这是不少网页制作爱好者所关注的一个问题。如果需要借助Win7系统IIS架设FTP网站话,必须是Win7旗舰版,因为只有旗舰版才内置有IIS功能,而家庭版则不带有此类开发工具。当然大家也可以在网上下载其他一些本地化工具创建,网上关于这个有好多工具,那么你知道win7系统怎么架设IIS服务器吗?下面是读文网小编整理的一些关于win7系统架设IIS服务器的相关资料,供你参考。
一、从控制面板打开程序,然后找到打开或关闭功能。
二、就是选择选择功能了,如果你是大神,那么你可以自己选一下,我一般是把关于IIS都选上。需要注意的是Internet信息服务中你必须每一项都展开选上,才能够全部选上,而不是选上父节点就可以的(必须注意)。
三、这样你的IIS服务就算好了。下面就打开IIS(怎么打开就不说了吧。。),在网站上面右键,选择添加FTP站点,然后输入站点名称和路径。
四、选择IP并且吧SSL选为无,如下图。
五、选择一下相应的权限,如下图。
这样,一个最基本的FTP服务站点就算建好了。最后就是,准备好网页程序,放在网站根目录,之后就可以测试网站了。
win7系统架设IIS服务器的相关
浏览量:3
下载量:0
时间:
安装完win7位旗舰版后发现之前的东西都没有了,就连电脑上的iss服务器快捷方式也消失了,那么你知道win7系统怎么将iss服务器发送到桌面吗?下面是读文网小编整理的一些关于win7系统将iss服务器发送到桌面的相关资料,供你参考。
1、我们需要先找到控制面板,点击电脑左下角的“圆球”,然后在弹出的列表中选择“控制面板”;
2、控制面板界面的默认查看方式是“类别”,我们点击“大图标”或者“小图标”,更换查看方式为“类别”;
3、然后我们在所有控制面板项,找到“管理工具”选项,并点击开,进入到管理工具的界面;
4、管理工具页面中有好多管理工具方面的快捷方式,第一个就是我们要找的IIS信息服务管理器;
5、我们右击“IIS服务器”的快捷方式,点击发送到,然后点击再下一级菜单的“桌面快捷方式”选项;
6、我们再次回到桌面,就会看到IIS服务器的快捷方式了,以后直接点击它就可以打开电脑的IIS服务器了。
win7系统将iss服务器发送到桌面的相关
浏览量:3
下载量:0
时间:
有时候我们想要在Netsh命令中添加IP地址或者安装打印机时,发现电脑会提示“RPC服务器不可用”,那么你知道win7系统RPC服务器不能用怎么办吗?下面是读文网小编整理的关于win7系统RPC服务器不能用的相关资料,欢迎参考。
1、使用Netsh interface ip add 添加IP的时候出现下面的提示:RPC服务器不可用。
2、解决办法在这里开始:打开运行框;输入Services.msc命令。
3、来到服务器管理器,确认一下RPC服务是否开启状态。【Remote procedure call (RPC)】
4、然后确认一下DCOM服务器是否开启状态。【DCOM Server Process Launcher】
5、然后再确认一下DHCP Client是否开启状态,发现是禁用的。
6、设置为开机自动启动。
7、然后启动DHCP Client服务。
8、确认DHCP Client服务是启动状态。
9、再次来到CMD下,运行Netsh interface ip add,这次没有提示错误就表示设置IP成功了。
10、打开网卡属性看看添加成功了没有。
浏览量:4
下载量:0
时间:
相信有很多电脑用户并不了解代理服务器,代理服务器是一种特殊的网络服务,它可以代理网络用户去取得网络信息,可以提高浏览速度和效率,还可以突破自身IP访问限制,访问国外站点等,那么你知道win7系统怎么设置代理服务器吗?下面是读文网小编整理的关于win7系统设置代理服务器的相关资料,欢迎参考。
1.依次点击“开始”→“控制面板”→“网络和 Internet”,点击“Internet 选项”。
2.在“Internet 选项”对话框下,点击“连接”选项卡,然后点击“局域网设置”按钮。
3.在弹出的“局域网(LAN)设置”对话框下,选中“为 LAN 使用代理服务器”的复选框。然后点击“高级”按钮。
4.在弹出的“代理服务器设置”对话框下,设置不同类型的代理服务器(如 HTTP、HTTPS 或 FTP)。然后输入“要使用的代理服务器地址”,点击“确定”按钮即可。
win7系统设置代理服务器的相关
浏览量:4
下载量:0
时间:
Git是一个分布式版本控制软件,原来是linux内核开发者Linus Torvalds为了更好地管理linux内核开发而创立的。那么CentOS系统怎样搭建Git版本控制服务器呢?今天读文网小编与大家分享下CentOS系统搭建Git版本控制服务器的具体操作步骤,有需要的朋友不妨了解下。
一、安装Git
yum install git
然后进行配置:
useradd --home /home/git git
passwd git
创建完用户后就可以切换到git用户下进行后面的设置,如用户名和邮箱:
su git
git config --global user.name "somebody"
git config --global user.email "somebody@example.com"
设置默认将会保存在~/.gitconfig文件中。
此时,Git的功能就已经可以使用了。为了方便后面的操作,可以先来创建一个空版本库。
mkdir ~/repo
然后建立项目目录
mkdir ~/repo/huhamhire-hosts
切换到项目目录,并进行初始化
cd ~/repo/huhamhire-hosts
git init -bare
至此,一个初始的空项目版本库就配置完成了,后面安装了gitosis之后便可向库中推送我们的代码库内容。
二、安装gitosis
在安装之前,可以看一下gitosis的实现原理:
http://geeklu.com/2012/10/gitosis/
先切换回root权限。
su root
并先安装python-setuptool
yum install python-setuptools
然后开始安装gitosis,值得注意的是gitosis的安装程序本身就是由git管理的,需要使用git来获取。这里在/tmp目录下进行相关的安装操作:
cd /tmp
git clone https://github.com/res0nat0r/gitosis.git
接下来进入下载的gitosis版本库进行安装:
cd gitosis
python setup.py install
安装完成后,便进入对gitosis的设置阶段。由于gitosis需要通过SSH进行管理,所以需要创建SSH密钥对,并将公钥放在服务器端,私钥放在客户端。一般的流程是客户端创建完密钥后,将公钥传到服务器上生效。不过,偷懒的话直接在服务器上操作问题也不大。
切换到git用户并建立文件夹.ssh:
su git
mkdir /home/git/.ssh
一定记得,在客户机上生成公钥,上传到服务器,或者在服务器上生成,下载到客户机。
进入~/.ssh目录并使用ssh-keygen生成公钥:
cd /home/git/.ssh
ssh-keygen -t rsa
注意不能忘记私钥的密码。默认会生成~/.ssh/id_rsa.pub公钥文件。
有了密钥以后便可初始化gitosis,使gitosis获得对Git的管理权限:
gitosis-init < /home/git/.ssh/id_rsa.pub
初始化之后,会在/home/git/repositories创建gitosis-admin.git项目,可以通过维护这个项目来对gitosis进行配置。
除此以外,还需要对gitosis-admin.git/hooks/post-update目录赋上特殊权限:
chmod u+x /home/git/repositories/gitosis-admin.git/hooks/post-update
至此,服务器端的gitosys配置就完成了。
三、设置并使用gitosys
在服务器端完成了gitosys的配置之后,便可在客户端进行接下来的设置,以便使用Git服务器。
较为正规的做法是在客户端通过gitosis-admin版本库做管理设置,之后提交到服务器使项目权限生效,当然也可以使用操作系统的ssh登录方式进行验证,不过这里仅介绍前面一种方法。
在进行以下操作时,需要确认一下,你的公钥是不是已经放在客户机~/.ssh/目录下。如果你也在用github的话,那么你需要设置一下多公钥共存的东西。.ssh/config,在这个文件中写入:
Host github.com
HostName github.com
User git
IdentityFile C:/Users/abc/.ssh/id_rsa
Host git.oschina.net
HostName git.oschina.net
User git
IdentityFile C:/Users/abc/.ssh/id_rsa_a
Host abc.ueder.info
HostName abc.ueder.info
User git
Port 1000
IdentityFile C:/Users/abc/.ssh/id_rsa_new
如我就使用了好几个git服务,每个都有自己的公钥,需要配置文件来区分开来,并且我自己的服务器ssh端口已经不是默认端口,需要在配置文件中声明,否则在每次clone的时候要声明端口。
在客户机上下载gitosis-admin版本库,这里以linux客户机为例:
git clone git@VPS的IP/Domain:/home/git/repositories/gitosis-admin.git
获取完成后对gitosis-admin/gitosis.conf文件进行设置,以上面新建的项目为例,新增:
[group huhamhire-hosts]
writable = huhamhire-hosts
members = hamhire@myhost
随后要将客户端的公钥放到keydir目录下,并随后提交设置到服务器:
cp ~/.ssh/id_rsa.pub ~/gitosis-admin/keydir/hamhire@myhost.pub
cd ~/gitosis-admin
git add ./
git commit -a -m "add new repo"
git push
由于之前已经在/home/git/repo/目录下设置了huhamhire-hosts的版本库位置,所以可以直接进行推送操作。
在本例中可以通过hamhire@myhost:/home/git/repo/huhamhire-hosts的路径来提交项目。
至此,gitosys的配置全部完成。
四、安装gitweb
在配置完成了git服务器以后,如果需要方便在线查看,使用gitweb来提供一个简单网页版的版本显示界面是一个不错的选择。
在centos 下安装gitweb如下:
yum install fcgi-devel
cd /usr/local/src/
git clone git://github.com/gnosek/fcgiwrap.git
cd fcgiwrap
autoreconf -i
./configure
make
make install
至此,fcgiwrap已经安装到 /usr/local/sbin/fcgiwrap
然后再安装spawn-fcgi
yum install spawn-fcgi
安装好后:
vim /etc/sysconfig/spawn-fcgi
修改文件为:
# You must set some working options before the "spawn-fcgi" service will work.
# If SOCKET points to a file, then this file is cleaned up by the init script.
#
# See spawn-fcgi(1) for all possible options.
#
# Example :
#SOCKET=/var/run/php-fcgi.sock
#OPTIONS="-u apache -g apache -s $SOCKET -S -M 0600 -C 32 -F 1 -P /var/run/spawn-fcgi.pid -- /usr/bin/php-cgi"
FCGI_SOCKET=/var/run/fcgiwrap.socket
FCGI_PROGRAM=/usr/local/sbin/fcgiwrap
FCGI_USER=nginx
FCGI_GROUP=nginx
FCGI_EXTRA_OPTIONS="-M 0700"
OPTIONS="-u $FCGI_USER -g $FCGI_GROUP -s $FCGI_SOCKET -S $FCGI_EXTRA_OPTIONS -F 1 -P /var/run/spawn-fcgi.pid -- $FCGI_PROGRAM"
然后设置开机运行:
chkconfig --levels 2345 spawn-fcgi on
/etc/init.d/spawn-fcgi start
这里已经完成了fcgi的安装运行。如果你用的nginx,还需要对nginx.conf进行配置,才能将.cgi的请求转发给fcgiwrap.socket
location /cgi-bin/ {
# Disable gzip (it makes scripts feel slower since they have to complete
# before getting gzipped)
gzip off;
# Set the root to /usr/lib (inside this location this means that we are
# giving access to the files under /usr/lib/cgi-bin)
root /var/www/www.example.com;
# Fastcgi socket
fastcgi_pass unix:/var/run/fcgiwrap.socket;
# Fastcgi parameters, include the standard ones
include /etc/nginx/fastcgi_params;
# Adjust non standard parameters (SCRIPT_FILENAME)
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
最后重启nginx就可以了。
五、Gitweb的界面美化与中文化
个人觉得Gitweb默认的用户界面是在是有点简陋地惨不忍睹,实在觉得不舒服的话,完全可以使用样式表进行适当的装饰。
看过“CentOS系统怎样搭建Git版本控制服务器”
浏览量:2
下载量:0
时间:
CentOS系统怎么搭建Git版本控制服务器?CentOS上搭建Git是大家非常常用的一个分布式版本控制软件了,比起svn像是要强大了许多了,下面读文网小编就为各位介绍一下在CentOS上搭建Git服务器步骤吧。
CentOS系统搭建Git版本控制服务器方法
1.yum安装Git服务器
代码如下:
[root@git ~]# cd src/
[root@git src]# wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
[root@git src]# rpm -ivh epel-release-5-4.noarch.rpm
Preparing... ########################################### [100%]
package epel-release-5-4.noarch is already installed
[root@git ~]# yum list
[root@git ~]# yum install -y git
2.创建一个git用户,用来运行git服务
代码如下:
[root@git ~]# adduser git
3.创建客户端登录证书
注,收集所有需要登录的用户的公钥,就是他们自己生成的id_rsa.pub文件,把所有公钥复制到/home/git/.ssh/authorized_keys文件里,一行一个。嘿嘿!
1).客户端生成id_rsa.pub文件的命令
代码如下:
$ ssh-keygen -t rsa
$ cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NwUHeNNi+PC6KlrcJrXXDmKxRMmgHIPp79sgX6zqfdSlmNj7rBPQeyEKS9Wg8yI6jd8aG2jsUx99Vjti2VK2vEXKkRHxwID7ri69gE71RfDtv6ekafnzLo14J8hAp0spMk+N3wEAQRYDmcYo1wmnm/jMBedGrHj4NJQ1vYy1hVtJasGMSzjcMrlz9qvaluWnQ5tQjKFQVVwKsRRRzs8qTvzVhLJt4NQ+CAN45tqfsRuf58Uba9QNK7/6xSUiIKXQiILz8PMGJ3MnlV+eN3wx2aeztdevxu9plggtG05SMmd8GNVzXrN1IaxXSvz0UwjQ2kygu7aCqO8AZWH49rouw== leo@LEO-PC
注,一路回车即可,将生成的id_rsa.pub,复制给管理员,帮你在服务器上增加一下,下次你用git时就不需要输入用户名和密码了。
2).查看服务器上authorized_keys文件
代码如下:
[root@git ~]# cat /home/git/.ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwMU4FKB6NRc3XSoIunWsdvVVuSoncbVb5Al6lB3ciswBVd++YmJFhqwkITNGccrO5sycROs9+Fbjgd6oBSzNuaBtCIbwNNsEyM/henTl2euI3XsnJQ/ITr6c/q0P3WoGl4E2QFQ2kZqs+1eDC0CgHcBrqvFv1Jr414sVYK9lfZwIF+jDdtaBOrSJuq1Agx9pGUFUEB4tQfkXxsWm/MvOmKAVvduKDE1eenUEL9zzyeELPcSXLe3NOoTjZhkX6EEXxQR1ZiZRFywLpfM4qopZ10to2KIUyVtzw6hx6V3cg7kn40lYVW0EAMATw9dVldwcRUI+kJzJSKUTKDVSwY3/+Q== root@CHENMINGQIAN
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsmmJuR+KhRSpdSirCiL30RA8WbfgicY1z7itWVnKHJW6hTuJFhzruY59FilVjJR1hbQBluP9JnK3XPSK9PSg+bwiJ2iQRa39rXck35r+trVOLyNbPyfKVRfOemD8YuykMlyr5JeW8gZjsHEuLnJ8//RiCiYzd3RT/SSUQ4yawDoIIWkz3eUSL09xoCRZFBsAp+S/LD3vx2MN+FNOHwvqcE+yK3oRNIqjWwLoKE0e5TRnqNgrPQ95PJYB3XPUulzaeMwsWPZs7jIUMl/5yEqSgAkioa8SVMOsikYJG/erv99NNVgFmpCBIiWqKEGkNrIpYzLLHDSYQ4g5Gbci/RZ54Q== Administrator@WIN2003X323
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NwUHeNNi+PC6KlrcJrXXDmKxRMmgHIPp79sgX6zqfdSlmNj7rBPQeyEKS9Wg8yI6jd8aG2jsUx99Vjti2VK2vEXKkRHxwID7ri69gE71RfDtv6ekafnzLo14J8hAp0spMk+N3wEAQRYDmcYo1wmnm/jMBedGrHj4NJQ1vYy1hVtJasGMSzjcMrlz9qvaluWnQ5tQjKFQVVwKsRRRzs8qTvzVhLJt4NQ+CAN45tqfsRuf58Uba9QNK7/6xSUiIKXQiILz8PMGJ3MnlV+eN3wx2aeztdevxu9plggtG05SMmd8GNVzXrN1IaxXSvz0UwjQ2kygu7aCqO8AZWH49rouw== leo@LEO-PC
说明:我这里有三个用户登录服务器,所以我这里就有三个ssh-rsa,大家可以看一下。
4.初始化Git仓库
注,先选定一个目录作为Git仓库,这里是/data/git/project.git。
代码如下:
[root@git ~]# cd /data/git/
[root@git git]# git init --bare project.git
[root@git project.git]# ls
branches config description HEAD hooks index info objects refs
执行以上命令 Git命令,会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器上的Git仓库通常都以.git结尾。然后,把owner改为git:
代码如下:
[root@git git]# chown -R git.git project.git
[root@git git]# ls -l
总计 4
代码如下:
drwxr-xr-x 7 git git 4096 05-09 13:50 project.git
5.禁用shell登录
注,出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:
代码如下:
[root@git ~]# cat /etc/passwd | grep git
git:x:1001:1001:git version control:/home/git:/bin/bash
改为:
代码如下:
[root@git ~]# vim /etc/passwd
git:x:1001:1001:git version control:/home/git:/usr/bin/git-shell
这样,git用户可以正常通过ssh使用git,但无法登录shell,因为我们为git用户指定的git-shell每次一登录就自动退出。
6.克隆远程仓库
注,现在可以通过git clone命令克隆远程仓库了,在各自的电脑上运行:
注,$ git clone git@git.jjhh.com:/data/git/project.git,其中git用户名,git.jjhh.com服务器,/data/git/prgject.git是仓库路径。好了,到这里服务器的搭建到这里就完成了,下面我们来安装一下客户端。
7.创建SSH Key
首先在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:
代码如下:
$ ssh-keygen -t rsa -C "youremail@example.com"
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
8.Git服务器打开RSA认证
然后就可以去Git服务器上添加你的公钥用来验证你的信息了。在Git服务器上首先需要将/etc/ssh/sshd_config中将RSA认证打开,即:
1.RSAAuthentication yes
2.PubkeyAuthentication yes
3.AuthorizedKeysFile .ssh/authorized_keys
这里我们可以看到公钥存放在.ssh/authorized_keys文件中。所以我们在/home/git下创建.ssh目录,然后创建authorized_keys文件,并将刚生成的公钥导入进去。
然后再次clone的时候,或者是之后push的时候,就不需要再输入密码了:
代码如下:
Zhu@XXX/E/testgit/8.34
$ git clone git@192.168.8.34:/data/git/learngit.git
Cloning into 'learngit'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done.
看过“CentOS系统怎么搭建Git版本控制服务器”
浏览量:2
下载量:0
时间:
今天读文网小编小编要介绍的这个技巧与win7系统下载中建立连接不一样,是如何在win7系统中架设服务器。
1、在电脑下方任务栏的最右侧,可以看到网络连接的图标,右键点击,然后选择“打开网络和共享中心”。
2、在弹出来的网络和共享中心界面中,点击左侧菜单中的“更改适配器设置”。
3、接下来便会弹出网络连接的窗口了,在上方的任务栏中找到文件,然后点击,在下滑菜单中选择新建传入连接。
4、如果对方已经创建了用户的话,我们下面就可以再出现的用户账户中直接进行勾选了,如果没有创建的话,那么可以选择下面的添加用户,将特定的允许账户添加进来。
5、接下来,我们需要选择连接的方式,一般都会选择Internet这一项。
6、最后,服务器虽然搭建好了,我们还需要对网络参数进行设置才可以实现连接,直接右键点击Internet 协议版本 4(TCP/IP)这一项,然后选择属性,如果对方有DHCP服务器,那么这里就可以不用设置,选择自动分配,如果没有的话,就需要制定IP地址,例如从192.168.1.1到192.168.1.10,设置完成之后退出窗口即可。
以上就是如何在win7系统中架设服务器的操作方法,操作完成以后,其他用户就可以利用你的帐号及IP地址通过连接到你的网络了。
看过“如何在win7系统中架设服务器”
浏览量:2
下载量:0
时间:
中ftp服务器的全名叫 vsftpd,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置,下面读文网小编来介绍vsftpd安装的方法。
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
2、LINUX下FTP服务器的搭建
一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。
(1)检查vsftpd软件是否安装
使用如下命令可以检测出是否安装了vsftpd软件,rpm -qa |grep vsftpd ,例如在我的centos 5.6中显示的结果如下:
如果没有安装的话,可以下载安装,也可以使用软件源进行安装。这里不再赘述。
(2)vsftpd软件的使用
使用vsftpd软件,主要包括如下几个命令:
启动ftp:service vsftpd start
停止ftp:service vsftpd stop
重启ftp:service vsftpd restart
或者使用带有路径的命令:
(3)vsftpd的配置
ftp的配置文件主要有三个,在centos5.6中位于/etc/vsftpd/目录下,分别是:
ftpusers 该文件用来指定那些用户不能访问ftp服务器。
user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
vsftpd.conf vsftpd的主配置文件
(4)下面我们使用vi编辑vsftpd.conf文件
用户登录控制:
anonymous_enable=YES,允许匿名用户登录。
no_anon_password=YES,匿名用户登录时不需要输入密码。
local_enable=YES,允许本地用户登录。
deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。
banned_email_file=/etc/vsftpd/banned_emails,保存电子邮件黑名单的目录(默认)
用户权限控制:
write_enable=YES,开启全局上传
local_umask=022,本地文件上传的umask设置为022,系统默认。
anon_upload_enable=YES,允许匿名用户上传,当然要在write_enable=YES的情况下。同时必须建立一个允许ftp用户读写的目录。
anon_mkdir_write_enable=YES,允许匿名用花创建目录
chown_uploads=YES,匿名用户上传的文件属主转换为别的用户,一般建议为root。
chown_username=whoever,改此处的whoever为要转换的属主,建议root
chroot_list_enable=YES,用一个列表来限定哪些用户只能在自己目录下活动。
chroot_list_enable=/etc/vsftpd/chroot_list,指定用户列表文件
nopriv_user=ftpsecure,指定一个安全账户,让ftp完全隔离和没有特权的账户
其他的建议不要配置。
用户连接和超时设置:
idle_session_timeout=600,默认的超时时间
data_connection_timeout=120,设置默认数据连接的超时时间
(4)服务器日志和欢迎信息
dirmessage_enable=YES,允许为配置目录显示信息
ftpd_banner=Welcome to blah FTP service. ftp的欢迎信息
xferlog_enable=YES 打开日志记录功能
xferlog_file=/var/log/xferlog 日志记录文件的位置
我们可以更改以上的各个设置,然后重启ftp服务就可以实现对ftp的配置了。
本文出自 “云计算,IT不再重要。” 博客
paddingU
? h:??(?(ding-bottom: 15px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1、FTP服务器的简介
关于ftp的介绍,大家也一定不陌生了。我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念。
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
2、LINUX下FTP服务器的搭建
一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。
(1)检查vsftpd软件是否安装
使用如下命令可以检测出是否安装了vsftpd软件,rpm -qa |grep vsftpd ,例如在我的centos 5.6中显示的结果如下:
如果没有安装的话,可以下载安装,也可以使用软件源进行安装。这里不再赘述。
(2)vsftpd软件的使用
使用vsftpd软件,主要包括如下几个命令:
启动ftp:service vsftpd start
停止ftp:service vsftpd stop
重启ftp:service vsftpd restart
或者使用带有路径的命令:
(3)vsftpd的配置
ftp的配置文件主要有三个,在centos5.6中位于/etc/vsftpd/目录下,分别是:
ftpusers 该文件用来指定那些用户不能访问ftp服务器。
user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
vsftpd.conf vsftpd的主配置文件
(4)下面我们使用vi编辑vsftpd.conf文件
用户登录控制:
anonymous_enable=YES,允许匿名用户登录。
no_anon_password=YES,匿名用户登录时不需要输入密码。
local_enable=YES,允许本地用户登录。
deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。
banned_email_file=/etc/vsftpd/banned_emails,保存电子邮件黑名单的目录(默认)
用户权限控制:
write_enable=YES,开启全局上传
local_umask=022,本地文件上传的umask设置为022,系统默认。
anon_upload_enable=YES,允许匿名用户上传,当然要在write_enable=YES的情况下。同时必须建立一个允许ftp用户读写的目录。
anon_mkdir_write_enable=YES,允许匿名用花创建目录
chown_uploads=YES,匿名用户上传的文件属主转换为别的用户,一般建议为root。
chown_username=whoever,改此处的whoever为要转换的属主,建议root
chroot_list_enable=YES,用一个列表来限定哪些用户只能在自己目录下活动。
chroot_list_enable=/etc/vsftpd/chroot_list,指定用户列表文件
nopriv_user=ftpsecure,指定一个安全账户,让ftp完全隔离和没有特权的账户
其他的建议不要配置。
用户连接和超时设置:
idle_session_timeout=600,默认的超时时间
data_connection_timeout=120,设置默认数据连接的超时时间
(4)服务器日志和欢迎信息
dirmessage_enable=YES,允许为配置目录显示信息
ftpd_banner=Welcome to blah FTP service. ftp的欢迎信息
xferlog_enable=YES 打开日志记录功能
xferlog_file=/var/log/xferlog 日志记录文件的位置
这里,就已经安装完成。我们可以在浏览器访问http://www.你的域名/phpmyadmin,结果如下图所示
我们可以更改以上的各个设置,然后重启ftp服务就可以实现对ftp的配置了。
看过“ LINUX怎么搭建FTP服务器 ”
浏览量:3
下载量:0
时间:
局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步下面读文网小编就如何在Windows7系统下搭建Web服务器与大家交流一下。
1、打开控制面板,选择 “程序”,双击“打开或关闭Windows服务”
2、在弹出的窗口中选择“Internet信息服务”下面的所有选项,点击确定
3、开始更新服务
4、更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功。
5、当web服务器搭建成功后,把开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub/wwwroot”,将已开发的网站复制到该路径下。即可实现本地访问该网站。
6、设置防火墙,让局域网的其它计算机也能访问本地网站资源。具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过Windows防火墙”,在弹出的对话框中勾选“万维网服务HTTP”右侧的两个复选框,点击“确定”退出。
在局域网中其它计算机上,打开浏览器,输入 “http://Web服务器的IP地址/”按回车键,就可以访问服务器上的资源”。
经过以上步骤设置后,局域网中的其它用户就可以通过浏览器访问你所共享的web资源了!
浏览量:2
下载量:0
时间:
随着网络带宽的提高,互联网上存储着不计其数的文件,其中一部分存储在FTP服务器上,那么你知道局域网ftp服务器搭建教程吗?下面是读文网小编整理的一些关于局域网ftp服务器搭建教程的相关资料,供你参考。
1.打开 "控制面板",选择"程序" -> "打开或关闭Windows资源",在弹出的窗体里找到 “Internet信息服务”,展开后选择“Ftp服务器",然后点击"确定",此时Windows开始更新功能资源列表。
2.更新完成后,进入"控制面板" -> "系统和安全" -> "管理工具" ,双击 "Internet 信息服务(IIS)管理器"
3.在弹出的窗体中右键点击你的计算机名称,选择添加FTP站点。在弹出的对话框中输入Ftp站点的名称、物理路径,点击 "确定"
4.设置防火墙,以便其它用户通过局域网中其它计算机访问本计算机中的Ftp资源。进入"控制面板" -> "系统和安全" - > "允许程序通过防火墙" -> 钩上FTP及后面两个框选上;
5.在IE地址栏中输入"ftp :// 192.168.1.100 "(这个地址根据个人电脑实际情况是不同的),在弹出的身份认证对话框中输入用户名和密码,点击登陆即可访问ftp资源;
看过文章“局域网ftp服务器搭建教程”
浏览量:2
下载量:0
时间: