ubuntu16 04 遠端ssh 免密登入

2021-09-26 21:27:35 字數 1173 閱讀 9912

有乙個開發板tx2,連的機械人。還有乙個筆記本,用於rviz顯示。故需用筆記本遠端登入tx2。

兩邊都已經安裝了ssh,可以通過密碼遠端登入了,現在設定免密登入:

首先在筆記本終端上,獲取公鑰和私鑰

robot@thinkpad-t480:~$ ssh-keygen -t rsa

一直回車

robot@thinkpad-t480:~$ cat ~/.ssh/id_rsa.pub>> ~/.ssh/authorized_keys

robot@thinkpad-t480:~$ chmod 600 .ssh/authorized_keys

其次在tx2板子的終端上,通過遠端把筆記本生成的金鑰複製過來。

這裡的檔案位置和ip位址,是筆記本的。

nvidia@tegra-ubuntu:~$ scp [email protected]:/home/robot/.ssh/id_rsa.pub /home/nvidia

[email protected]'s password: 

id_rsa.pub                                    100%  401     0.4kb/s   00:00    

nvidia@tegra-ubuntu:~$ cat /home/nvidia/id_rsa.pub >> .ssh/authorized_keys

nvidia@tegra-ubuntu:~$ rm /home/nvidia/id_rsa.pub

然後在筆記本的終端上測試登入

robot@thinkpad-t480:~$ ssh [email protected]

welcome to ubuntu 16.04.4 lts (gnu/linux 4.4.38-tegra aarch64)

* documentation: 

* management:    

* support:       

521 packages can be updated.

401 updates are security updates.

last login: fri feb 12 00:28:08 2016

nvidia@tegra-ubuntu:~$ ...

可以看到無需密碼成功登入

參考: 

ssh遠端登入 ubuntu16 04新建使用者

ssh遠端登入 在winows安裝ssh secure shell。在ubuntu上安裝 sudo apt get install openssh client openssh server 啟動ssh服務 sudo etc init.d ssh start 停止ssh服務 sudo etc ini...

Ubuntu16 04 開啟SSH服務

1.查詢ssh服務是否已安裝 sudo ps e grep ssh有以下返回說明已安裝 沒結果說明沒安裝ssh服務 2.安裝ssh服務 sudo apt get update sudo apt get install openssh server 再次查詢ssh服務看有沒有啟動 檢視ssh服務狀態 ...

Ubuntu 16 04開啟SSH服務

安裝 sudo apt get install openssh server啟動 sudo service ssh start查詢服務啟動狀態 sudo ps e grep ssh 或者sudo service ssh status 配置開機啟動 把四項都選上。修改預設埠 sudo vim etc ...