連線遠端伺服器時;需要使用者持有「公鑰/私鑰對」,遠端伺服器持有公鑰,本地持有私鑰。
客戶端向伺服器發出請求。伺服器收到請求之後,先在使用者的主目錄下找到該使用者的公鑰,然後對比使用者傳送過來的公鑰。如果一致,伺服器用公鑰加密「質詢」並傳送給客戶端。客戶端收到「質詢」後用私鑰解密,再發還給伺服器;認證結束。
選加密演算法(rsa、dsa),給秘鑰命名(可選),接著按三次回車即可建立成功。
新增許可權
chmod -r 700 ~/.ssh/chmod 600 ~/.ssh/authorized_keys
#檢視公鑰
因為python安裝uwsgi一直裝不上,各種方法都用...絕望之下,重灌~然後發現yum依賴python2~,我順帶連python2也刪了,索性就連yum也卸了,全部重灌。
#強制刪除已安裝程式及其關聯
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
#強制刪除所有殘餘檔案
whereis python |xargs rm -frv
#解除安裝現有的yum
rpm -qa|grep yum|xarg #
強制刪除已安裝程式及其關聯s rpm -ev --allmatches --nodeps
#強制刪除所有殘餘檔案
whereis yum |xargs rm -frv
#檢視自己系統版本的命令
cat /etc/redhat-release
krb5-devel-1.15.1-34.el7.x86_64.rpmrpm包krb5-libs-1.15.1-34.el7.x86_64.rpm
libkadm5-1.15.1-34.el7.x86_64.rpm
libselinux-devel-2.5-14.1.el7.x86_64.rpm
openssl-devel-1.0.2k-16.el7.x86_64.rpm
openssl-libs-1.0.2k-16.el7.x86_64.rpm
python-2.7.5-76.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-libs-2.7.5-76.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-urlgrabber-3.10-9.el7.noarch.rpm
rpm-python-4.11.3-35.el7.x86_64.rpm
yum-3.4.3-161.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
rpm -ivh *.rpm --nodeps --force #不管依賴強制安裝
yum clean allyum makecache
yum --skip-broken update
sudo yum -y update
rz #view code檢查是否安裝
yum -y install lrzsz #
安裝rpm -qa lrzsz #
檢視是否安裝成功
rz -y #
上傳檔案
sz /root/re.txt #
vi /etc/sysconfig/network-scripts/ifcfg-ens33 #每台機器的ifcfg-****找到自己的
#將下面內容有則修改,無則新增,ip對應自己的
'''onboot=yes
bootproto=static
ipaddr=?.?.?.140 # 自己的ip位址最後的隨意改,前提是不能ping通
gateway=?.?.?.? # # 對應預設閘道器
netmask=?.?.?.? # 對應子網掩碼
dns1=8.8.8.8
dns2=114.114.114.114
'''service network restart
#
wget #tar -zxvf node-v4.4.7-linux-x64.tar.gz -c /home/ #
解壓至home目錄
mv node-v4.4.7-linux-x64 node #
修改資料夾名
#修改環境變數
cat>>/etc/profile<
export path=/home/node/bin:$path
export node_path=$home/home/node:$home/home/node/lib/node_modules
eof#
生效source /etc/profile
sudo find / -name *tomcat*ls -lr|grep "^-"|wc -l
linux相關操作
1.linux許可權 第乙個字元一般用來區分檔案和目錄,第2 10個字元是用來表示許可權。d 表示是乙個目錄,事實上在ext2fs中,目錄是乙個特殊的檔案 表示這是乙個普通的檔案 l 表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。第2 10個字元當中的每3個為一組,左邊三個字元表示所有者許可權,...
Linux相關基礎操作
登入 root host mysql u root p 退出 mysql exit 1 顯示伺服器上當前存在什麼資料庫 show databases 2 建立名稱為rewin的資料庫 create database rewin 3 刪除名稱為rewin的資料庫 drop database rewin...
linux 使用者相關操作
1.切換使用者 su如當前是管理員,切換到gary使用者 su gary 當前是gary使用者,切換到 toot su root 需要輸入管理員密碼。2.建立使用者 useradd gary2 新增乙個gary2使用者,同時也建立了個同名的使用者組 useradd r g mysql mysql r...