Termux和Ubuntu建立ssh連線

2022-06-23 06:42:09 字數 2835 閱讀 8790

pkg install openssh
注:若提示無法定位軟體包,重灌軟體或許能夠解決(本人就是)!

sudo apt install openssh-client openssh-server
1. ubuntu 中執行下述**開啟伺服器端口:

3. termux 中執行下述**後輸入 user_name 的登入密碼即可完成連線:

ssh user_name@ip_address
其中,user_name 為 ubuntu 下的使用者名稱,ip_address 為 ubuntu 的 ip 位址。

1. termux 中執行下述**開啟伺服器端口:

sshd
3. ubuntu 中執行下述**後輸入 user_name 的登入密碼即可完成連線:

ssh user_name@ip_address -p 8022
其中,user_name 為 termux 下的使用者名稱,ip_address 為 termux 的 ip 位址。

有沒有覺得每次登入都要輸入密碼和 ip 位址很麻煩?幸好 ssh 提供了免密和免 ip 登入的方法!

1. termux 中執行下述**在 ~/.ssh/ 中生成公私金鑰:

ssh-keygen -t rsa -p '' -f ~/.ssh/id_rsa

引數說明:

-t 加密演算法型別,這裡是使用rsa演算法

-p 指定私鑰的密碼,不需要可以不指定

-f 指定生成秘鑰對保持的位置

2. termux 中執行下述**將公鑰發給 ubuntu,之後執行 ssh user_name@ip_address 後不需要輸入密碼: 

ssh-copy-id user_name@ip_address
3. termux 中新建或開啟 ~/.ssh/config 檔案,新增以下內容:

host server_name                 # ssh鏈結的伺服器別名(自己任意取即可) 

hostname server_ip            # linux 的 ip 位址

port 22                  # 預設即可

user user_name               # 伺服器端使用者名稱

preferredauthentications publickey  # 預設即可

identityfile ~/.ssh/id_rsa       # 第一步生成的私鑰位址,預設為 ~/.ssh/id_rsa

4. 執行 ssh server_name 後即可完成連線!

pkg install openssh
注:若提示無法定位軟體包,重灌軟體或許能夠解決(本人就是)!

sudo apt install openssh-client openssh-server
1. ubuntu 中執行下述**開啟伺服器端口:

3. termux 中執行下述**後輸入 user_name 的登入密碼即可完成連線:

ssh user_name@ip_address
其中,user_name 為 ubuntu 下的使用者名稱,ip_address 為 ubuntu 的 ip 位址。

1. termux 中執行下述**開啟伺服器端口:

sshd
3. ubuntu 中執行下述**後輸入 user_name 的登入密碼即可完成連線:

ssh user_name@ip_address -p 8022
其中,user_name 為 termux 下的使用者名稱,ip_address 為 termux 的 ip 位址。

有沒有覺得每次登入都要輸入密碼和 ip 位址很麻煩?幸好 ssh 提供了免密和免 ip 登入的方法!

1. termux 中執行下述**在 ~/.ssh/ 中生成公私金鑰:

ssh-keygen -t rsa -p '' -f ~/.ssh/id_rsa

引數說明:

-t 加密演算法型別,這裡是使用rsa演算法

-p 指定私鑰的密碼,不需要可以不指定

-f 指定生成秘鑰對保持的位置

2. termux 中執行下述**將公鑰發給 ubuntu,之後執行 ssh user_name@ip_address 後不需要輸入密碼: 

ssh-copy-id user_name@ip_address
3. termux 中新建或開啟 ~/.ssh/config 檔案,新增以下內容:

host server_name                 # ssh鏈結的伺服器別名(自己任意取即可) 

hostname server_ip            # linux 的 ip 位址

port 22                  # 預設即可

user user_name               # 伺服器端使用者名稱

preferredauthentications publickey  # 預設即可

identityfile ~/.ssh/id_rsa       # 第一步生成的私鑰位址,預設為 ~/.ssh/id_rsa

4. 執行 ssh server_name 後即可完成連線!

ubuntu 建立git組和使用者

sudo groupadd 組名 sudo useradd 使用者名稱 建立完使用者,ls home檢視一下,是否建立成功 sudo adduser使用者名稱 in group 組名 sudo groupmod n 新組名 原組名 sudo groupdel 組名 sudo usermod g 使用...

ubuntu建立使用者

ubuntu 建立 刪除使用者及修改密碼 輸入 y 後按回車就ok了!刪除使用者 語法 userdel r 要刪除的使用者的名稱 例如 root localhost userdel r tete 修改使用者密碼 該命令的一般格式為 passwd 使用者名稱 其中使用者名為需要修改口令的使用者名稱。只...

UBUNTU 建立分割槽

一 軟體方法 安裝sudo apt get install gparted 開啟sudo gparted 然後就可以分割槽了 二 命令列 1 列出磁碟 sudo fdisk l 2 建立新的ubuntu硬碟分割槽,fdisk 後面接硬碟分割槽 sudo fdisk dev sda 常用命令命令如下 ...