建立自己的 BLOG(2)— ssh登陆并进行相关设置

请查看以下列表并按顺序完成

  1. [ ] 租用一台服务器(VPS)
  2. [x] ssh登陆并进行相关设置
  3. [ ] 搭建 LAMP / LNMP 环境
  4. [ ] 搭建WordPress

ssh登陆软件

windows环境下,一般采用PuTTy或者Xshell登陆 Liunx下,我一般习惯用终端命令行登陆 Android下,推荐使用JuiceSSH IOS下推荐使用 一般Liunx 在终端用ssh root@你的IP地址,软件在SSH -> IP地址栏中输入自己的ip,端口默认22并正确输入账号密码就可以登陆了。 需要注意的是Liunx输入密码的时候光标并不会闪烁,并不是系统卡死了 。输完密码后按回车即可。 这里因为我的windows10内置了OpenSSH工具,这里就直接用命令行连了 这里可以看到用户已经变成了root@vultr,表示我们已经连接到服务器了

添加新用户并修改权限

拿到一台服务器的最重要的事情就是禁用root用户远程登陆,因为网上会有一些对服务器root密码进行暴力破解的,如果不禁用root登陆的话一天可能会被攻击很多次。要知道root用户密码落在别人手里是一件非常危险的事情。所以这里我们进行配置ssh 先输入adduser newname,创建新用户,这里的newname替换成自己能记住的名字就行,我这里就用newname代替了。然后修改新用户密码:passwd newname,重复输入2次密码即可 输入cd /home,回车,输入ls,回车即可看到自己刚刚创建的用户文件夹。创建好用户后我们去修改newname的用户权限vim /etc/sudoers.这里可能会提示command not found,用包管理工具安装vim就好了:yum install vim -y(CentOS)或者apt-get install vim(Ubuntu)。 如上图,跳转到101行左右,在root ALL=(ALL) ALL下按i进入编辑模式并添加一行 newname ALL=(ALL) ALL,然后esc,输入:w!强制保存并按esc输入:q退出

验证是否成功修改权限:

输入su newname切换到newname用户,再输入sudo su,如果能如下这样来回切换即为成功注意最前面用户名的变化,从此以后我们就可以用ssh newname@ip登陆服务器了。在任何命令前加上sudo并输入newname的密码后即可以root权限执行此命令

禁止root用户SSH登陆

输入vim /etc/ssh/sshd_config进入ssh服务端配置,将PermitRootLogin前的#去掉(如果有的话)并把yes改为no,esc然后:wq保存并退出。输入systemctl restart sshd.service重启sshd服务即可.退出再用root登陆一次,显示Permission denied即表示Root账户远程登陆已禁用


到此为止服务器已经配置好了,接下来就是搭建LNMP / LAMP环境了

觉得文章不错的话可以请我喝一杯茶哟~
  • 本文作者: bestsort
  • 本文链接: https://bestsort.cn/2019/04/21/21/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-SA 许可协议。转载请注明出处!并保留本声明。感谢您的阅读和支持!
-------------本文结束感谢您的阅读-------------