使用 SSH 登录服务器有两种方法: 用户账号登录 和 使用公钥登录
直接使用以下命令
另外可以配置主机别名,这个和 使用公钥登录 差不多,区别是无需指定公钥地址而已,这里就不重复了。
方法一:(在命令行中指定私钥文件)
方法二:(使用 ssh-agent 代理)
方法三:(在 SSH 配置中指定私钥文件)
使用跳板机登录的方法在我看来不算其它登录方式,它用到的还是本章的内容。
如果我把这三种方法都用了呢?即既使用了 -i ~/ssh/id_rsa_server ,又使用了 ssh-agent ssh-add ~/ssh/id_rsa_server ,还使用了域名主机配置 IdentityFile ~/ssh/id_rsa 。
答案很简单,SSH 会先使用 -i ~/ssh/id_rsa_server ,如果登录失败,则使用 ssh-agent ssh-add ~/ssh/id_rsa_server ,找不到合适的公钥的话,再使用 IdentityFile ~/ssh/id_rsa ,还是失败的话则提示输入密码,如果允许账号登录的话,否则整个登录失败。
本文介绍如何通过 SSH 实现免密登录。
工作环境:
SSH 是一种网络协议,用于计算机之间的加密登录。SSH是英文Secure Shell的简写形式。
通过使用SSH,你可以把所有传输的数据进行加密更加安全可靠。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH 有很多功能,它既可以代替 Telnet,又可以为FTP、Pop、甚至为 PPP 提供一个安全的"通道"。
SSH 协议更多内容看最后附的链接,有兴趣的朋友可以了解一下。
什么是免密登录呢?
通常我们登录 SSH 是通过账号和免密来登录的,输入 ssh username@ip-server 然后输入密码。
如果每次都输入密码会很麻烦,而且要对多台主机进行自动化管理,每次都要输入密码不现实。我们可以配置公钥和密钥进行免密登录。 免密登录做的事情其实就是通过 SSH 的公钥和密钥来校验身份信息。
首先你要知道每台主机有一份公钥和一份私钥。我们要做的事情可以用一张图来表示:
的 *** 作依次为
1生成密匙对
之后可以在 /root/ssh 中看到生成的密匙对
2拷贝一份 A 的公钥给 B
此时在 B 的 authorized_keys 中就会有一份 A 的 id_rsapub 公钥信息。
注:第二步 *** 作的做的事情其实就是一个拷贝密钥的工作,也可以手动拷贝,但是用上面的命令更方便。
3最后我们就可以免密登录,也就是不输入密码 A 就可以登录 B
192168010 为 B 的 ip 地址
如果要退出登录,输入 exit 即可。
192168010 是 ip 地址,也就是说登录的时候我们还要输入一次 ip。我们可以给每个主机配置一个别名,用 ssh ip-server 的方式登录。
就像人有身份z也有名字一样,我们可以通过 ip 来辨识主机。给他一个别名就是给一个 hostname 。
可以用 hostname 来查看你的主机名,要改主机名改他的配置文件
重启生效
这样主机名已经改掉了,还差一步。我们要让主机名和我们的 ip 关联在一起,修改 /etc/hosts 文件
例如:
两边都配置完成可以用 ssh slave 直接连接 slave 。如果你想自己免密连接自己那就按照上面的步骤给自己配置一份密匙就行了,动手试试吧。
SSH 协议介绍
数字签名是什么
SSH原理与运用(一):远程登录
SSH原理与运用(二):远程 *** 作与端口转发
如何在CentOS 7上修改主机名
常用的有以下几类:
1、手机系统的APP市场加速,比如苹果的APP store,小米应用商店。
2、视频广告屏蔽,可以屏蔽部分视频网站或视频应用的广告。
3、游戏主机加速,入PS4、XBOX等等。
4、公网IP相关服务,端口转发、***、内网穿透等等。
5、远程推送下载、迅雷、搜狐TV。
6、收费APP,微信吸粉、8021x认证
对于大多数家庭用户来说,只有广告屏蔽比较适用,其他的应用主要针对校园学生,和一些网络应用程度较高的用户。
延展回答:
使用教程:
1、首先登陆小极的云平台,在浏览器中输入:1921681991,点击云插件即可进入插件应用中心。
2、进入应用中心,看没看到那个红色圈起来的SSH插件?努点它进行安装。
3、点击安装后,跳出这个让人有点头疼的东西,想要解决它,就需要一个SSH账号。boafanx提供免费的SSH试用,我们先去弄一个来试试效果,如果需要比较稳定的账号就需要花点小钱了!
4、把代理账号密码输入后,点击下一步,进行安装下载,稍等一会即可。
5、提示已经“安装成功”,现在就可以试试可以不可以上“世界大门的网站了“。
登录服务器的命令。
根据中关村在线资料显示,ssh客户端用户名是ssh登录服务器的命令root是用户名,@后面的是主机名。因此,ssh客户端用户名是登录服务器的命令。
以上就是关于SSH多种远程登录方法全部的内容,包括:SSH多种远程登录方法、SSH 实现免密登录、极路由的插件有哪些比较常用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)