windows系统通过SSH客户端XshellPortable连接AWS EC2 Linux服务器

罗帆 草根站长 2018-09-03 3968 2

前面的教程《薅羊毛,Amazon AWS免费使用一年,详细教程说明》主要讲到的是用MacOS系统连接AWS里的EC2,但是后来发现很多朋友都是用windows,而且连接经常出问题。所以这里,自己特意补充个教程。


需要用到的SSH工具是XshellPortable,由网上下载的破解版。如下:XshellPortable 绿色免安装版(点击即可下载)。


接着教程《薅羊毛,Amazon AWS免费使用一年,详细教程说明》2.6后面开始讲,如下。


第三步:连接设置


3.1首先返回你的AWS中的控制面板,选中你刚建立的实例,你会看到比较详细的信息,如下所示,

连接到AWS服务器.jpg


3.1.1把窗口向右边移动一点还可以看到对应安全组,如下图所示

连接到AWS服务器.jpg


点击安全组可以进行编辑,这个后面步骤会讲,稍等。


3.2下载SSH工具是XshellPortable客户端XshellPortable (绿色免安装版),解压后就可以看到XshellPortable.exe ,如下图所示

连接到AWS服务器.jpg


双击打开,不过在打开的时候我的电脑(虚拟机搭建的虚拟系统)报错,我直接选择无视。


3.3工具——用户密匙管理者——导入——选择对应的密匙(也就是你在步骤2.6中下载的celerysoft.pem文件),如下图所示

连接到AWS服务器.jpg


点击关闭,继续下面步骤


3.4文件——新建

连接到AWS服务器.jpg


然后就是要填写属性


3.5填写属性

连接到AWS服务器.jpg


名称:随便写

协议:SSH

主机:这里填写IPv4的私有IP,详见上面的步骤3.1这个。

端口号:22(也就是默认的)

最后,在你把这4项填写完,再去点击“用户身份验证”


3.6继续填写配置

连接到AWS服务器.jpg


方法:Public Key

用户名:root(先填写这个,一般都会报错)

用户密钥:选中之前设置的(celerysoft.pem文件)

点击确定


3.7进行连接

连接到AWS服务器.jpg


如上图所示,点击连接,然后会有一个SSH安全警告,接受并保存。

连接到AWS服务器.jpg

3.8纠正用户名

连接到AWS服务器.jpg


比如,我的这个,系统提示,用户名不是root,而是ubuntu

于是返回上面的步骤3.4、3.5、3.6(改成ubuntu),用3.7进行连接


3.9登陆成功

连接到AWS服务器.jpg


登陆成功后,大概是如上面的图所示,你可以看到你的EC2的用户名以及对应的公有IP


第四步4.1内容已删,还请谅解。

参考《处理网络的问题》


4.2修改防火墙

在上面的步骤步骤4.1.4中我们设置了端口号是9090,现在需要修改下安全组,把9090这个端口放行,步骤3.1.1中,点击对应的安全组,进行编辑,如下图所示

连接到AWS服务器.jpg


编辑“入站规则”,根据下面的图片来设置,给9090一个TCP协议,同时给所有IP的权限0.0.0.0/0

连接到AWS服务器.jpg


至此已经全部设置完成。


IP:步骤3.1中的公有IP


密码:步骤4.1.3中的密码


端口:步骤4.1.4中的端口


加密方式:步骤4.1.5中的加密方式


如何修改这些信息呢?


要修改密码、端口、加密方式,只需参考步骤4.1.7,直接在里面修改即可。记住,改了后需要在用4.1.8重启环境,同时需要4.2修改防火墙规则。


这个**的账号是不限制使用人数的,也就是一个账号,可以同时N个人在线,只不过消耗你实例的内存以及网络流量。


补充教程:


补充教程1:如何卸载环境,请在root权限下执行下面代码即可

./shadowsocks.sh uninstall

如何在windows、MacOS、Android、IOS中使用**,详见日志《史上最强,各个系统下运行外贸网络

评论

精彩评论
  • 2021-04-18 22:15:49

    老哥 这个4.1的哪里可以看呀 能否发一下看看

    • 2021-04-19 17:10:20

      @李 由于不可描述的原因,这个内容被删除了,也无法提供,抱歉!!!