1. 程式人生 > >2018/11/21 scp&&ssh&&配置免密登入

2018/11/21 scp&&ssh&&配置免密登入

scp & ssh

 

命令格式:

scp file  遠端使用者名稱@遠端伺服器IP:~/  (注意:冒號和目錄之間不能有空格)

scp 裡面寫的是絕對路徑

如果拷貝目錄,需要加-r 選項。

使用root使用者

eg: scp /etc/profile [email protected]:/etc

eg: scp -r /usr/jdk1.8  node2:/usr/java

eg:scp  hello.log  node2:`pwd`

eg:scp  hello.log  node2:$PWD

注:使用`pwd`或者$PWD 預設到當前目錄。

~:到當前使用者的宿主目錄

eg1:

注意使用者名稱與主機名不一樣 root叫使用者名稱 master 叫主機名

eg2:

新建一個使用者名稱,這個時候需要同時配置密碼

 

 

 

如何方便的切換到其他節點?? ——免密登入

  1. 在第一臺機器上生成一對鑰匙,公鑰和私鑰     ssh-keygen -t rsa   並輸入三次回車
  2. 將公鑰拷貝給要免密碼登入的機器       注意:主機名和ip都可以(確保配置了主機名 ip的對映)   

      ssh-copy-id [email protected]

     3拷貝完成之後,會在要免密登入的機器上生成授權密碼檔案 

      在/root/.ssh 裡面   可以看見authorized_keys 

注意:免密碼登入是單向的