有耐心地往下看,哥是实现了的,并且所有细节会给的相当的丰富哈。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比江孜网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式江孜网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖江孜地区。费用合理售后完善,10年实体公司更值得信赖。
ubuntu: Ubuntu 14.04 LTS
openssh
Window10(64位):SecureCRT8.0
在ubuntu端ifconfig得到了IP,然后如图开开森森填入之后准备开始ssh之旅,结果尼玛,什么是Username?反正搞了N久账户密码就是没有登陆成功,也不知道中啥邪了。然后看网上有更安全更便捷
公钥(跟我读 y u e--yue 四声)登陆,想着尼玛折腾好账号-密码登陆也没啥意思,索性哥把公钥登陆也搞定吧,以后用起来方便、一步到位,多好!(于是开始了折腾之路)
sb说:这样的客户端产生私钥和公钥,然后把公钥传输到(别笑哥Low,我是用USB拷的)服务器端,然后内呢,每次登陆的时候服务器端会用公钥加密一段文字给客户端,客户端用自己的私钥解密出来,然后发送给客户端,然后就登陆了,\(^o^)/ 理论上至少是这样的。然后我就开开森森用secureCRT8.0产生公钥,我描述一下吧,图就懒得贴了,像我这种懒神多一折腾不如少一折腾:
Tools>>Create Public Key...Next>>RSA>>Passphrase(不填,confirm都直接回车)产生,然后注意保存为openssh(传统legacy模式),然后我就喜滋滋的设定好公钥登陆,如下图(Options>>Global Options):点击左侧窗口中的SSH2,然后选中刚才生成的一对密钥中的私钥:
然后呢,有人会注意到这样的一个配置(etc/ssh/sshd_config):
AuthorizedKeysFile .ssh/authorized_keys
对,你猜对了,这儿就是你要去存储公钥的地方,但很多时候root/下并没有.ssh及其下的authorized_keys,
(1)这还用说mkdir、gvim自己造呗,
(2)然后拷贝Identity.pub到.ssh/,然后cat Identity.pub >> authorized_keys,进一步的
(3)chmod 600 author...,以及cd ..
(4)chmod 700 .ssh 然后
(5)service ssh restart
就可以了,然后那边不知道为啥还是要输入用户root,反正可以登录了,可以用了。
分享名称:SecureCRT+UbuntuSSH服务器的远程公钥登陆
文章源于:http://www.36103.cn/qtweb/news18/39268.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联