首先登入linux
ssh 使用者名稱@ip
例: ssh [email protected]
然後輸入密碼即可
之前先準備本地的sshkey
如果本地已有id_rsa檔案,輸入命令直接複製到貼上板 之後command+v貼上就行了:
pbcopy < ~/.ssh/id_rsa.pub
如果沒有id_rsa檔案,詳細配置請看ssh key配置
然後進入伺服器輸入下方命令(編輯root/.ssh/authorized_keys )
vi ~root/.ssh/authorized_keys
把剛才複製的本地的sshkey貼上編輯完儲存退出
下次進入本地進入伺服器就不用輸入密碼了
ssh [email protected]
以下內容複製到config檔案
## 輸入ss快捷進入伺服器120.00.100.200:27017
host ss
hostname 120.00.100.200 # 你的ip位址
user root #身份
port 27017 # 埠號 預設22
ssh ss
成功進入伺服器
在authorized_keys這個檔案裡面回車 繼續輸入第二台電腦的ssh key
新建使用者: useradd develop develop為使用者名稱
設定密碼: passwd develop
刪除使用者: userdel -r develop
然後找到目錄 /home/develop/.ssh/authorized_keys
authorized_keys這個檔案進行編輯複製本機的ssh key
exit
零時修改:使用如下命令修改hostname:
hostname servername
修改後用hostname命令檢視修改後的資訊:
hostname
值已經發生變化,為:servername
輸入命令:
reboot
重啟機器。
登入系統後,發現hostname還原為原來的hostname:
永久修改:
我們使用以上命令,將hostname 修改為:servername2
hostnamectl set-hostname servername2
登入系統後,發現hostname未還原為原來的hostname,而是我們修改後的hostname值。
解壓縮 xz -d name
解出all.tar包中所有檔案 tar -xf all.tar
如果需要移動檔案:
將node檔案移動到node資料夾下面 mv node /node
這樣node就安裝完成 linux伺服器配置SSH基於秘鑰免密登入
1 3臺centos分別是128 xucj1 129 xucj2 131 xucj3 ip 主機名 cat etc sysconfig network 檢視主機名 2 每台分別執行 ssh keygen t rsa 產生公鑰和私鑰 3 3臺機器分別將公鑰拷貝到xucj1 分別進入 root ssh ...
linux伺服器配置ssh免密碼登入
公司裡有n臺伺服器,伺服器之間經常需要scp檔案或使用跳板機由一台伺服器登入其它伺服器,這時候伺服器會讓輸入密碼,比較麻煩。這時候可以配置ssh免密碼登陸,生成公鑰和金鑰檔案,直接完成訪問。配置方法如下 假設有兩台互相訪問的伺服器 192.168.21.11 和 192.168.21.12 由11直...
Linux伺服器安全 SSH 使用者金鑰認證登入
ssh 提供兩種安全驗證方式 1.基於口令 客戶端使用賬號和口令登入伺服器,所有傳輸資料都會被加密。但可能存在偽造伺服器冒充真正的伺服器與客戶端進行互動,不能避免中間人攻擊。2.基於金鑰 使用一對金鑰 私鑰 公鑰 將公鑰放置到伺服器註冊。當使用者從客戶端登入伺服器時,伺服器會接到使用金鑰 即註冊在伺...