想要免費登入就是把本地機器的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...