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 ...