TOP

2020年9月30日 星期三

[Termux] 安裝 ssh server 及連線方式


目錄

- [SSH Server@Termux]

- [遠端裝置經由 SSH 登入 Termux]

        - [SSH Server]

        - [SSH Client]

- 參考

 

 

 

[SSH Server@Termux]

Install

apt install openssh

 

Key

ssh-keygen

產生 id_rsa.pub

$ touch ~/.ssh/authorized_keys

$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

$ chmod 600 ~/.ssh/authorized_keys

$ chmod 700 ~/.ssh

 

id_rsa id_rsa.pub 拷貝至 downloads 資料夾,以供其他裝置使用:

cd downloads

cp ~/.ssh/id_rsa.pub .

cp ~/.ssh/id_rsa .

 

啟動 ssh server:

sshd

 

結束 ssh server:

pkill sshd

 

Termux 下測試自我連線:

port: 8022

ssh localhost -p 8022 -i ~/.ssh/id_rsa

 

 

[遠端裝置經由 SSH 登入 Termux]

Termux 上執行 sshd 後開始執行 SSH server,其他裝置需匯入 RSA key 後才可使用 SSH client 連上(Termux openssh 不支援使用密碼登入)。

 

[SSH Server]

Android 手機:

o   執行 Termux sshd

o   網路規劃:

在同一 wifi 下互連;

或讓手機成為 Wifi 熱點(Wifi hotspot);

或藍芽熱點(開啟藍芽及無線熱點)

o   查詢 IP address,作為遠端連線的 target

設定>網路和網際網路>Wi-Fi>[已連線的網路]>進階,查看 IP

或安裝 IP Widget Android APP 查看

 

[SSH Client]

iPad:使用 Termius SSH client

[1] Termius SSH client 匯入 id_rsa (private key)

[2] 藍芽開啟並連至手機,此時 iPad 可使用手機的網路連至 internet

[3] ssh連線軟體即可連至 Termux ssh server

 

Windows

[1] Key for Putty & WinSCP

下載並使用 puttygen.exe 產生 Putty/WinSCP 用的 key

<1> Load 載入 ssh-keygen 產生的 id_rsa (private key)

<2> Save private key => id_rsa.putty.ppk

  

[2] 使用 Putty SSH client 連線 SSH

 

 

 

 使用 anonymous 登入, putty 記住 login user:

 

設定完成後記得儲存此 session

  

[3] 使用 WinSCP SFTP client 連線

 

 

   

  

參考

电脑通过SSH连接Termux

Termux 設定 SSH Server

 

PuTTY

If you're using PuTTY you will need to convert it to the PuTTY Private Key format first.

 

Download and run PuTTYgen (https://www.puttygen.com/download-putty)

Load the private key (id_rsa)

Save the private key as a *.ppk file.

Download and run PuTTY

Enter the IP address of your Android device and use port 8022

Under Connection>SSH>Auth you can browse for the *.pkk file

Click open

You can leave "login as:" blank

You should now be connected to your Android device via SSH.

  

        putty 連線後使用 vi 要如何貼上:

Shift+左鍵選取

Shift+右鍵貼上


沒有留言:

張貼留言