linux伺服器配置ssh免登入及修改機器名字

2021-09-29 13:11:49 字數 1849 閱讀 1007

首先登入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.基於金鑰 使用一對金鑰 私鑰 公鑰 將公鑰放置到伺服器註冊。當使用者從客戶端登入伺服器時,伺服器會接到使用金鑰 即註冊在伺...