linux 安裝ssh以及ssh用法與免密登入

2022-03-13 11:12:55 字數 3359 閱讀 4188

想要免費登入就是把本地機器的id_rsa_pub的內容放到遠端伺服器的authorized_keys裡面

一、配置yum和hosts檔案

配置hosts檔案:

命令:vi /etc/hosts

在檔案尾部新增

192.168.1.106 linux1

192.168.1.107 linux2

192.168.1.108 linux3

192.168.1.109 linux4

二、什麼是ssh

遺憾的事情是:這些操作不安全!

使用純文字口令,並用明文傳送

ssh的目標

三、安裝命令

yum  install -y openssh-server openssh-clients

啟動ssh:

service sshd start 或 /etc/init.d/sshd start

配置開機啟動:

chkconfig --level 2345 sshd on

四、ssh免密登入

ssh-keygen的命令手冊,通過」man ssh-keygen「命令:

1.生成秘鑰

生成之後會在使用者的根目錄生成乙個 「.ssh」的資料夾

進入「.ssh」會生成以下幾個檔案

authorized_keys:存放遠端免密登入的公鑰,主要通過這個檔案記錄多台機器的公鑰

id_rsa : 生成的私鑰檔案

id_rsa.pub : 生成的公鑰檔案

know_hosts : 已知的主機公鑰清單

如果希望ssh公鑰生效需滿足至少下面兩個條件:

1) .ssh目錄的許可權必須是700 

2) .ssh/authorized_keys檔案許可權必須是600

2.免密登入方法

2.1 通過ssh-copy-id的方式

命令: ssh-copy-id -i ~/.ssh/id_rsa.put [ip/hosts]

2.2 通過scp將內容寫到對方的檔案中

命令:scp -p ~/.ssh/id_rsa.pub root@:/root/.ssh/authorized_keys

五、ssh用法

1.ssh登入另一台linux

退出登入:

exit

2.複製檔案

語法:scp  要複製的檔名(相對或絕對路徑) 要複製到的那一台機器的ip:/path

3.複製資料夾

語法:scp  –r 資料夾 username@ip/hosts:/path 

一、配置yum和hosts檔案

配置hosts檔案:

命令:vi /etc/hosts

在檔案尾部新增

192.168.1.106 linux1

192.168.1.107 linux2

192.168.1.108 linux3

192.168.1.109 linux4

二、什麼是ssh

遺憾的事情是:這些操作不安全!

使用純文字口令,並用明文傳送

ssh的目標

三、安裝命令

yum  install -y openssh-server openssh-clients

啟動ssh:

service sshd start 或 /etc/init.d/sshd start

配置開機啟動:

chkconfig --level 2345 sshd on

四、ssh免密登入

ssh-keygen的命令手冊,通過」man ssh-keygen「命令:

1.生成秘鑰

生成之後會在使用者的根目錄生成乙個 「.ssh」的資料夾

進入「.ssh」會生成以下幾個檔案

authorized_keys:存放遠端免密登入的公鑰,主要通過這個檔案記錄多台機器的公鑰

id_rsa : 生成的私鑰檔案

id_rsa.pub : 生成的公鑰檔案

know_hosts : 已知的主機公鑰清單

如果希望ssh公鑰生效需滿足至少下面兩個條件:

1) .ssh目錄的許可權必須是700 

2) .ssh/authorized_keys檔案許可權必須是600

2.免密登入方法

2.1 通過ssh-copy-id的方式

命令: ssh-copy-id -i ~/.ssh/id_rsa.put [ip/hosts]

2.2 通過scp將內容寫到對方的檔案中

命令:scp -p ~/.ssh/id_rsa.pub root@:/root/.ssh/authorized_keys

五、ssh用法

1.ssh登入另一台linux

退出登入:

exit

2.複製檔案

語法:scp  要複製的檔名(相對或絕對路徑) 要複製到的那一台機器的ip:/path

3.複製資料夾

語法:scp  –r 資料夾 username@ip/hosts:/path 

linux安裝以及開啟ssh

輸入以下命令 sudo service sshd status 如果出現 loaded error reason no such file or directory 提示的話,說名沒有安裝ssh服務,按照第二步 安裝ssh服務。如果出現 active inactive dead 說明已經安裝了ssh...

Linux下SSH以及SSH秘鑰

一 基於秘鑰方式實現遠端連線 第一步 建立金鑰對 在管理端伺服器上操作 中間的輸入項可以直接回車 第二步 分發公鑰 在管理端伺服器執行 這個步驟需要輸入乙個yes和被管理的伺服器密碼 ssh copy id i root ssh id dsa.pub root 10.0.0.102 說明 將生成的公...

linux安裝ssh和開啟 ssh服務

1.安裝ssh 如果你用的是redhat,fedora,centos等系列linux發行版,那麼敲入以下命令 sudo yum install sshd 或 sudo yum install openssh server 由osc 火耳提供 如果你使用的是debian,ubuntu,linux mi...