Linux centos8 VPS基本配置之SSH

2022-01-23 00:03:49 字數 1902 閱讀 5850

linux centos8 vps基本配置之ssh

最近在使用阿里雲的時候,需要安裝一些nodejs模組,但是總是安裝失敗,我已經使用了**映象cnpm加速,檢視了具體原因是有github的依賴。 阿里雲訪問github出奇的慢,查了很多資料,也在論壇裡向阿里反應過這個問題,但是貌似無解。

所以沒有辦法,我只能把東京vps重新啟動起來,**上說有每月2.5美元的,但是我估計老使用者沒有看到,我使用的是每月5美元,可以使用信用卡或者支付寶付款,然後從阿里雲ssh到vps,速度老快,還可以vvppnn,查英文資料,想幹啥就幹啥,槓槓的!

使用如下鏈結註冊的新使用者,可以獲得100美元,估計可以免費使用好多個月,這羊毛有點大,有需要的可以試試。

使用root賬號在web控制台登入,然後使用命令passwd修改新密碼。

修改ssh配置檔案

vim /etc/ssh/sshd_config

port 22

配置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

兩台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"

在linux 主機下產生的私鑰檔案putty是不認識的,putty只認識自己的ppk格式,要在這兩種格式之間轉換,需要puttygen這個程版序。 puttygen是putty的配套程式,putty的安裝包和winscp的安裝包都權包含了這個程式。

LINUX centos8搭建LAMP模式服務

實驗概述 在centos8上搭建lamp模式的服務。l linux a apache m mariadb p php 因為m會代指mysql或者mariadb,這裡我們使用mariadb。小故事 mariadb和mysql均是michael工程師開發的,所以語法上會很相似,而mariadb是這位mi...

Linux CentOS8配置靜態IP

1.找到centos8網路配置檔案 etc sysconfig network scripts ifcfg ens33 2.編輯網路配置檔案ifcfg ens33內容如下所示 type ethernet proxy method none browser only no 使用靜態ip bootpro...

Linux CentOS 8 安裝與配置 JDK

原文 yum list installed grep j a jdk rpm qa grep j a jdk gcj 執行命令出現如上圖所示,需要解除安裝,反之即不用 yum y remove j a 1.6.0 openjdk 表時解除安裝所有openjdk相關檔案輸入 yum y remove ...