cppbbs 于 2012-10-23 12:29:02发表:
顶起来…………
duduqd 于 2012-10-12 22:21:02发表:
好好学习,天天向上
upsco 于 2012-10-11 20:15:25发表:
我在测试这个配置的时候用到了scp,按照上面的方法,scp A到B没问题,可scp B到A一直不成功,不提示错误,/var/log/secure提示连接成功,并立即断开,scp -V也没发现明显的出错提法,就最后显示:debug1 :Exit status 1。弄了很多方法都一直没解决,最后总算在一个贴子中找到答案,拿出来分享一下:在用scp拷贝文件时,如果目标服务器的~/.bashrc 、/etc/bashrc之类的bannel中设置了echo ...来显示额外的登录信息,就极易在导致scp时候出错!而我的A机上就在.bashrc中设置了这类的显示信息,删除后,测试一切正常。
相思爱文 于 2012-10-11 06:26:41发表:
先查官方文档,再搜索 官方文档包括系统网站提供的文档和程序项目网站提供的文档
upsco 于 2012-10-10 21:31:52发表:
[i=s] 本帖最后由 upsco 于 2012-10-11 14:08 编辑 [/i]/etc/ssh/ssh_host_key ssh_host_key.pub ssh_host_rsa_key.pub ssh_host_rsa_key 上面这些是都密钥,简单点说就是“密码”,只是在进行验证时,采用的算法不一样而已。现在的密码算法主要可分为对称密码算法(即加密密钥和解密密钥相同)和不对称密码算法(又称公钥密码算法,加密密钥和解密密码不同,加密的密钥叫公钥,可以公布给任何人,用于加密文件,解密的密钥叫私钥,不公开,用于解密采用公钥加密的文件),公钥算法除了加密,还可以用于身份验证,SSh用的就是公钥算法的身份验证功能,上面的文件中“key.pub”的文件是公钥,"key"文件是私钥,“rsa”是一种常用的公钥算法。这法文件可以用ssh-keygen 命令产生,例如ssh-keygen -t rsa然后一直回车可以在~/.ssh/目录下生产id_rsa和id_rsa.pub文件,把id_rsa.pub公钥拷贝到对方电脑上允许登录用户的根目录~/.ssh/目录下,并改名为authorized_key(权限400), 然后重启ssh服务 /etc/init.d/sshd restart。首次访问后,ssh会在.ssh/known_hosts中保存各个认证过的主机信息。
cppbbs 于 2012-10-23 12:29:02发表:
顶起来…………
duduqd 于 2012-10-12 22:21:02发表:
好好学习,天天向上
upsco 于 2012-10-11 20:15:25发表:
我在测试这个配置的时候用到了scp,按照上面的方法,scp A到B没问题,可scp B到A一直不成功,不提示错误,/var/log/secure提示连接成功,并立即断开,scp -V也没发现明显的出错提法,就最后显示:debug1 :Exit status 1。弄了很多方法都一直没解决,最后总算在一个贴子中找到答案,拿出来分享一下:在用scp拷贝文件时,如果目标服务器的~/.bashrc 、/etc/bashrc之类的bannel中设置了echo ...来显示额外的登录信息,就极易在导致scp时候出错!而我的A机上就在.bashrc中设置了这类的显示信息,删除后,测试一切正常。
相思爱文 于 2012-10-11 06:26:41发表:
先查官方文档,再搜索
官方文档包括系统网站提供的文档和程序项目网站提供的文档
upsco 于 2012-10-10 21:31:52发表:
[i=s] 本帖最后由 upsco 于 2012-10-11 14:08 编辑 [/i]
/etc/ssh/ssh_host_key
ssh_host_key.pub
ssh_host_rsa_key.pub
ssh_host_rsa_key
上面这些是都密钥,简单点说就是“密码”,只是在进行验证时,采用的算法不一样而已。现在的密码算法主要可分为对称密码算法(即加密密钥和解密密钥相同)和不对称密码算法(又称公钥密码算法,加密密钥和解密密码不同,加密的密钥叫公钥,可以公布给任何人,用于加密文件,解密的密钥叫私钥,不公开,用于解密采用公钥加密的文件),公钥算法除了加密,还可以用于身份验证,SSh用的就是公钥算法的身份验证功能,上面的文件中“key.pub”的文件是公钥,"key"文件是私钥,“rsa”是一种常用的公钥算法。这法文件可以用ssh-keygen 命令产生,例如ssh-keygen -t rsa然后一直回车可以在~/.ssh/目录下生产id_rsa和id_rsa.pub文件,把id_rsa.pub公钥拷贝到对方电脑上允许登录用户的根目录~/.ssh/目录下,并改名为authorized_key(权限400), 然后重启ssh服务 /etc/init.d/sshd restart。首次访问后,ssh会在.ssh/known_hosts中保存各个认证过的主机信息。