Linux centos8 VPS基本配置之SSH

最近在使用阿里云的时候,需要安装一些nodejs模块,但是总是安装失败,我已经使用了淘宝镜像cnpm加速,查看了具体原因是有github的依赖。 阿里云访问github出奇的慢,查了很多资料,也在论坛里向阿里反应过这个问题,但是貌似无解。

所以没有办法,我只能把东京VPS重新启动起来,网站上说有每月2.5美元的,但是我估计老用户没有看到,我使用的是每月5美元,可以使用信用卡或者支付宝付款,然后从阿里云SSH到VPS,速度老快,还可以VVPPNN,查英文资料,想干啥就干啥,杠杠的!

使用如下链接注册的新用户,可以获得100美元,估计可以免费使用好多个月,这羊毛有点大,有需要的可以试试。

https://www.vultr.com/?ref=8535038-6G

由于是从centos6升级到centos8,所以有些命令改动,在VPS网站申请好实例后,从web控制台登录进行修改密码和SSH的配置。下面记录基本的配置过程,如果你有啥搞不定的问题,欢迎留言!!!

修改密码

使用root账号在web控制台登录,然后使用命令passwd修改新密码。

检查或者修改SSH的端口

修改SSH配置文件
vim /etc/ssh/sshd_config
Port 22

配置SELinux

配置SELinux允许SSH端口,或者你也可以直接关闭SELinux.
先查看SELinux开放给ssh使用的端口
semanage port -l|grep ssh
我的系统打印如下:
ssh_port_t tcp 22
如果没有打开实行如下命令
semanage port -a -t ssh_port_t -p tcp 22
完成后,再次查看
semanage port -l|grep ssh
ssh_port_t tcp 22

配置防火墙

配置防火墙允许SSH端口:
如果你关闭了防火墙,可以忽略此步。
先查看防火墙是否开启了10086端口:
firewall-cmd --permanent --query-port=22/tcp
打印结果如下:
no
表示没有开放22端口,那么添加下该端口:
firewall-cmd --permanent --add-port=22/tcp
打印结果如下:
success
重新加载防火墙策略:
firewall-cmd --reload
执行成功后,查看22端口是否被开启:
firewall-cmd --permanent --query-port=10086/tcp
打印结果如下:
yes

重启防火墙

重启SSH服务和防火墙,最好也重启下服务器
systemctl restart sshd
systemctl restart firewalld.service
shutdown -r now

从阿里云到VPS

两台Linux的SSH,在阿里云上执行如下脚本,然后实现阿里云到VPS的SSH:
sh nopasswd.sh USER REMOTE_HOST
本机上已有 id_dsa.pub ,若无。 使用命令 ssh-keygen -t dsa 获得。
远程机上登录用户家目录下,已经有 .ssh 文件夹,若无创建之。

nopasswd.sh
#!/bin/sh
scp ~/.ssh/id_rsa.pub $1@$2:~/
ssh $1@$2 " touch ~/.ssh/authorized_keys ; cat ~/id_rsa.pub >> ~/.ssh/authorized_keys; chmod 644 ~/.ssh/authorized_keys; exit"

使用putty或者Windows的Linux子系统SSH

在Linux 主机下产生的私钥文件putty是不认识的,putty只认识自己的ppk格式,要在这两种格式之间转换,需要PuTTYgen这个程版序。 puttygen是putty的配套程序,putty的安装包和winscp的安装包都权包含了这个程序。

Linux centos8 VPS基本配置之SSH的更多相关文章

  1. 【Linux部署 · GIT】在linux系统安装git和配置实现SSH

    领导给了一个不开放ftp的测试库,让我部署项目.拿到一个全新的环境,真是个练手的好机会. 该操作系统为:CentOs release 6.5(Final) 由于不开放ftp,所以上传下载代码是非常麻烦 ...

  2. linux如何配置双机SSH信任然后双向免密码登陆

    linux如何配置双机SSH信任然后双向免密码登陆 www.111cn.net 更新:2015-01-14 编辑:edit02_lz 来源:转载 有时为了方便管理多台Linux主机,想实现双机之间信任 ...

  3. Linux配置使用SSH Key登录并禁用root密码登录(替换同理)

    Linux系统大多说都支持OpenSSH,生成公钥.私钥的最好用ssh-keygen命令,如果用putty自带的PUTTYGEN.EXE生成会不兼容OpenSSH,从而会导致登录时出现server r ...

  4. Linux配置使用SSH Key登录并禁用root密码登录

    Linux系统大多数都支持OpenSSH,生成公钥.私钥的最好用ssh-keygen命令,如果用putty自带的PUTTYGEN.EXE生成会不兼容OpenSSH,从而会导致登录时出现server r ...

  5. 亚马逊云服务器VPS Amazon EC2 免费VPS主机配置CentOS及其它内容

    Amazon目前提供为期一年的免费VPS服务,可到地址http://aws.amazon.com 进行申请. 现在对账号申请成功后,对VPS主机配置CentOS的过程做个图文介绍 1.创建实例(Ins ...

  6. Linux下git安装配置

    一.Linux下git安装配置 2013-07-28 20:32:10|  分类: 默认分类 |  标签:linux  git  server  |举报|字号 订阅     http://abomby ...

  7. [Linux]于Mac在配置Linuxserver安装Nginx+PHP

    Linux 安装Debian系统 我安装的是Debian7.5的系统,Debian的软件包管理和升级十分方便,并且系统也非常稳定. 安装盘能够去华中科技大学镜像.网易开源镜像站或者中国科技大学镜像下载 ...

  8. Linux中VSFTP的配置

    配置VSFTP服务器: 1.安装VSFTP,可以参考Linux 中yum的配置来安装: yum installvsftpd.x86_64 -y 2.修改SELinux: setenforce 0 查看 ...

  9. Linux下rz,sz与ssh的配合使用

    Linux下rz,sz与ssh的配合使用 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上 ...

  10. linux 常用命令(三)ssh

    linux 常用命令(三)SSH 一.SSH 安装及免密登陆 (1) SSH 安装并配置 CentOS 默认已安装了 SSH client.SSH server,打开终端执行如下命令进行检验 rpm ...

随机推荐

  1. get Toutiao.com news list

    .get cookie with your browser then can do using System; using System.Collections.Generic; using Syst ...

  2. Spring Cloud Alibaba实战,从微服务架构到基本服务配置

    https://blog.csdn.net/itcast_cn/article/details/124558887 Spring Cloud Alibaba 实战 1目标理解什么是微服务架构理解什么是 ...

  3. runoob-scipy(python)

    https://www.runoob.com/scipy/scipy-tutorial.html SciPy 教程 SciPy 是一个开源的 Python 算法库和数学工具包. Scipy 是基于 N ...

  4. docker网络配置:bridge模式、host模式、container模式、none模式

    在docker平台里有四种网络模式,今天继续分享一下它们的常用知识,进一步加深对docker技术的理解. 1.docker网络模式分类 docker run创建Docker容器时,可以用--net选项 ...

  5. ORACLE 分页和行限制

    行限制:示例 (此语法从12C版本开始支持) 以下语句返回具有最低employee_id值的 5 名员工: SELECT employee_id, last_name FROM Employees O ...

  6. 为Delphi配置多套环境

    假设我们使用Delphi6开发了一个投资系统,在开发过程中我们使用了indy控件.到目前为止投资系统已经发了若干个版本,如投资系统1.0.投资系统1.2.投资系统1.5.投资系统2.0.投资系统2.3 ...

  7. 浅谈Redis的三种集群策略及应用场景

    本文分享自天翼云开发者社区<浅谈Redis的三种集群策略及应用场景>,作者:段林 Redis提供了三种集群策略: 1.主从模式:这种模式⽐较简单,主库可以读写,并且会和从库进⾏数据同步,这 ...

  8. 搭建基于Grafana+Prometheus+Node_exporter的性能监控与分析平台(Linux版)

    搭建基于Grafana+Prometheus+Node_exporter的性能监控与分析平台(Linux版) 在现代IT环境中,系统监控与分析是确保应用稳定性和高效性的关键.Prometheus与Gr ...

  9. Handbook of Enumerative Combinatorics 阅读

    Chapter 1 代数几何方法 Part1 代数方法 1.3 生成函数 符号化方法和拉格朗日反演 拆分数的生成函数和五边形数定理.斐波那契的拆分数 平面二叉树(Plane Binary Tree). ...

  10. HTML - 1、基础

    <!DOCTYPE html> <!-- 指定网页内容的语言 --> <html lang="en"> <head> <!-- ...