问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在Amazon AWS上设置一台Linux服务器

发布网友 发布时间:2022-04-22 08:08

我来回答

1个回答

热心网友 时间:2022-06-18 08:42

建议你好好学学linux基础,具体要怎么设置?

ssh得知道吧?

SSH(Secure Shell)是一种能够提供安全远程登录会话的协议,也是目前远程管理Linux系统最首选的方式,因为传统的ftp或telnet服务是不安全的,它们会将帐号口令和数据资料等数据在网络中以明文的形式进行传送,这种数据传输方式很容易受到黑客“中间人”的嗅探攻击,轻则篡改了传输的数据信息,重则直接抓取到了服务器的帐号密码。

想要通过SSH协议来管理远程的Linux服务器系统,咱们需要来部署配置sshd服务程序,sshd是基于SSH协议开发的一款远程管理服务程序,不仅使用起来方便快捷,而且能够提供两种安全验证的方法——基于口令的安全验证,指的就是咱们一般使用帐号和密码验证登陆,基于密钥的安全验证,则是需要在本地生成密钥对,然后将公钥传送至服务端主机进行的公共密钥比较的验证方式,相比较来说更加的安全。

因为在Linux系统中的一切都是文件,因此要想在Linux系统中修改服务程序的运行参数,实际上也是在修改程序配置文件的过程,sshd服务的配置信息保存在/etc/ssh/sshd_config文件中,运维人员一般会把保存着最主要配置信息的文件称为主配置文件,而配置文件中有许多#(井号)开头的注释行,要想让这些配置参数能够生效,咱们需要修改参数后再去掉前面的井号才行,sshd服务配置文件中重要的参数包括有:


# www.linuxprobe.com 第九章
#Port 22    默认的sshd服务端口。    
#ListenAddress 0.0.0.0    设定sshd服务端监听的IP地址。    
#Protocol 2    SSH协议的版本号。    
#HostKey /etc/ssh/ssh_host_key    SSH协议版本为1时,私钥存放的位置。    
HostKey /etc/ssh/ssh_host_rsa_key    SSH协议版本为2时,RSA私钥存放的位置。    
#HostKey /etc/ssh/ssh_host_dsa_key    SSH协议版本为2时,DSA私钥存放的位置。    
#PermitRootLogin yes    设定是否允许root用户直接登录。    
#StrictModes yes    当远程用户私钥改变时则直接拒绝连接。    
#MaxAuthTries 6    最大密码尝试次数    
#MaxSessions 10    最大终端数    
#PasswordAuthentication yes    是否允许密码验证    
#PermitEmptyPasswords no    是否允许空密码登陆(很不安全)

在红帽RHEL7系统中sshd服务程序已经默认安装好并启动了,咱们可以使用ssh命令来进行远程连接,格式为“ssh [参数] 主机IP地址”,退出登陆则可执行exit命令:

[root@linuxprobe ~]# ssh 192.168.10.20
The authenticity of host '192.168.10.20 (192.168.10.20)' can't be established.
ECDSA key fingerprint is 4f:a7:91:9e:8d:6f:b9:48:02:32:61:95:48:ed:1e:3f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.10.20' (ECDSA) to the list of known hosts.
root@192.168.10.20's password:此处输入远程主机root用户的密码
Last login: Wed Apr 15 15:54:21 2017 from 192.168.10.10
[root@linuxprobe ~]# 
[root@linuxprobe ~]# exit
logout
Connection to 192.168.10.10 closed.

咱们可以尝试不让超级管理员root用户远程登陆到sshd服务上,这样一方面能提高服务器被黑客暴力破解密码的机率,也能让同学们锻炼下对服务程序的配置能力,首先咱们需要使用vim文本编辑器打开sshd服务的主配置文件,然后将第48行#PermitRootLogin no参数前的#号去掉,并将yes改成no,这样就不再允许root用户远程登陆了,最后记得保存并退出文件即可,修改后的参数如下:

[root@linuxprobe ~]# vim /etc/ssh/sshd_config 
 ………………省略部分输出信息………………
 46 
 47 #LoginGraceTime 2m
 48 PermitRootLogin no
 49 #StrictModes yes
 50 #MaxAuthTries 6
 51 #MaxSessions 10
 52
 ………………省略部分输出信息………………

不要忘记一件重要的事情,一般的服务程序并不会在咱们修改配置文件后就立即获取到了最新的运行参数,如果想让新的配置文件起效,咱们需要手动的重启一下服务程序才行,并且最好也能将这个服务程序加入到开机启动项中,这样使得下一次重启时sshd服务程序会自动运行。

[root@linuxprobe ~]# systemctl restart sshd
[root@linuxprobe ~]# systemctl enable sshd

超级管理员root用户再来尝试连接sshd服务程序就会提示不可访问的错误信息了,虽然sshd服务程序的参数相对比较简单,但这就是Linux系统中配置服务程序的正确方法,同学们只要能做到活学活用,那即便以后遇到了没见过的服务也一样能够配置了~

[root@linuxprobe ~]# ssh 192.168.10.10
root@192.168.10.10's password:此处输入远程主机root用户的密码
Permission denied, please try again.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 做亚马逊电商的服务器一般是什么配置的才不卡?能... 可以自行安装系统到亚马逊的AWS云服务器吗?还是说... amazon上的linux服务器,在本地用putty连接time out。 亚马逊AWS怎么用 使用xshell连接亚马逊linux服务器时提示”用户密钥... 求教,亚马逊EC2 ubuntu系统云服务器 亚马逊云centos怎么本地连接ssh 如何使用XShell登录亚马逊EC2云服务器 如何在Amazon AWS上设置一台Linux服务器 亚马逊主机linux怎么连接 微信双开免费版_我手机是oppor7,想在这款手机上上... 怎么让牛仔裤颜色变淡 黑色牛仔裤洗久了颜色败了怎样可让其染色恢复以前... 我的牛仔裤原来是黑色的,现在已经褪色了,要恢复... 什么方法可以将洗浅了的牛仔裤恢复以前的颜色 牛仔裤被洗的掉了颜色怎样才能恢复 牛仔衣变黄怎么处理,有什么小妙招,分享一下。 如何把洗旧的牛仔裤重新恢复颜色 本人学生,想换个1500左右玩游戏看视频效果好的学... 请问我是学生游戏党,平时偶尔打王者,吃鸡啥的,... 白色物品照片用PS改成线条 滔滔不绝是褒义词还是贬义词? 滔滔不绝是褒义词还是贬义词? 滔滔不绝是褒义词还是贬义词还是中性词 滔滔不绝是褒义词吗? 滔滔不(绝 )是褒义词,还是贬义词。 滔滔不绝是褒义词吗 解释词语滔滔不绝 “滔滔不绝”是什么意思?造句怎么造? 滔滔不绝是褒义,是贬义? 滔滔不绝,落井下石,口若悬河,好逸恶劳,高瞻远瞩,那... 滔滔不绝和气喘吁吁这俩个词是褒义词么?如果不是... 滔滔不绝是什么意思 滔滔不绝,垂头丧气,各持己见是褒义词还是贬义词? 滔滔不绝的意思 ! 滔滔不绝意思 长江之水滔滔不绝流向远方中滔滔不绝是褒义词还是中性 滔滔不绝是褒义词还是贬义词 滔滔不绝是贬义词还是褒义词 16岁办银行卡需要什么 银行卡16岁可以办吗?