<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HITANGJUN BLOG &#187; SSH</title>
	<atom:link href="http://blog.hitangjun.com/tag/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hitangjun.com</link>
	<description>专注于 JAVA  WEB开发</description>
	<lastBuildDate>Fri, 16 Dec 2011 03:05:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>ssh无密码登录</title>
		<link>http://blog.hitangjun.com/2010/02/08/ssh-no-password-login/</link>
		<comments>http://blog.hitangjun.com/2010/02/08/ssh-no-password-login/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 08:59:12 +0000</pubDate>
		<dc:creator>tj4c</dc:creator>
				<category><![CDATA[IT技术]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.tj4c.com/?p=419</guid>
		<description><![CDATA[1) 在本地机器中的~/.ssh/目录下执行下命令, (linux本身自带了，windows下可以使用Cygwin或者使用http://code.google.com/p/msysgit都行，你还可以在linux下生成好了再下载到本机用户目录下.ssh) ssh-keygen -t dsa 将生成两个文件,id_dsa和id_dsa.pub. 2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中. cat id_dsa.pub >> ~/.ssh/authorized_keys 注意:目录.ssh的权限必须是700;文件authorized_keys的权限必须是600. su - chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys 调试 ssh -vvv git@192.168.0.62 如果出现错误信息基本上都是文件权限的设定有问题。 常见的错误信息有 Permission denied (publickey,gssapi-with-mic) fatal: The remote end hung up unexpectedly 要求输入密码 Password: [via]]]></description>
			<content:encoded><![CDATA[<p><div id="ssh-no-password-login" class="wp-caption alignleft" style="width: 270px"><br />
<img src="http://geekfault.org/wp-content/uploads/2009/05/tunnel-ssh-300x218.jpg" alt="SSH no password login"  width="260"/><p class="wp-caption-text">SSH no password login</p></div><br />
1) 在本地机器中的~/.ssh/目录下执行下命令,<br />
(linux本身自带了，windows下可以使用Cygwin或者使用http://code.google.com/p/msysgit都行，你还可以在linux下生成好了再下载到本机用户目录下.ssh)</p>
<p>ssh-keygen -t dsa</p>
<p>将生成两个文件,id_dsa和id_dsa.pub.</p>
<p>2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中.</p>
<p>cat id_dsa.pub >> ~/.ssh/authorized_keys</p>
<p>注意:目录.ssh的权限必须是700;文件authorized_keys的权限必须是600.<br />
su -<br />
chmod 700 ~/.ssh<br />
chmod 600 ~/.ssh/authorized_keys</p>
<p>调试 ssh -vvv git@192.168.0.62</p>
<p>如果出现错误信息基本上都是文件权限的设定有问题。<br />
常见的错误信息有<br />
Permission denied (publickey,gssapi-with-mic)<br />
fatal: The remote end hung up unexpectedly</p>
<p>要求输入密码<br />
Password:</p>
<p>[<a href="http://www.phpxiamen.com/viewthread.php?tid=132">via</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hitangjun.com/2010/02/08/ssh-no-password-login/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

