“How to perform ssh connection”的版本间的差异
来自百问网嵌入式Linux wiki
Zhouyuebiao(讨论 | 贡献) |
|||
第1行: | 第1行: | ||
− | + | == Purpose == | |
+ | This article describes how to perform remote connection using the '''ssh'''<ref>[https://linux.die.net/man/8/ifconfig] ifconfig</ref> tool. | ||
− | [[ | + | === Perform ssh connection === |
− | + | ::On host PC, one can type: | |
− | + | If it is a first connection: | |
− | + | {{PC$}} ssh root@10.48.1.172 | |
+ | The authenticity of host '10.48.1.172 (10.48.1.172)' can't be established. | ||
+ | ECDSA key fingerprint is a0:a2:a3:09:b4:99:b3:90:6a:d0:35:05:6e:37:d0:6e. | ||
+ | Are you sure you want to continue connecting (yes/no)? yes | ||
+ | Warning: Permanently added '10.48.1.172' (ECDSA) to the list of known hosts. | ||
+ | root@(none):~# | ||
+ | Otherwise: | ||
+ | {{PC$}}ssh root@10.48.1.172 | ||
+ | root@(none):~# | ||
+ | |||
+ | {{ReviewsComments|-- [[User:Bernard Puel|Bernard Puel]] ([[User talk:Bernard Puel|talk]]) 11:53, 5 May 2020 (CEST)<br />Below section and reference are now obsolete as we are using dropbear on openstlinux for ssh client/server. At each ssh connection a systemd service is launch dedicated to this connection.}} | ||
+ | |||
+ | If the below error message is showing, it means that sshd is not running on the target: | ||
+ | {{PC$}}ssh root@10.48.1.172 | ||
+ | ssh: connect to host 10.48.1.172 port 22: Connection refused | ||
+ | |||
+ | ::On stm32mp1, one can type: | ||
+ | {{Board$}}mkdir /var/run/sshd | ||
+ | {{Board$}}/etc/init.d/sshd restart | ||
+ | ::In the console, the following log should appear: | ||
+ | {{Board$}}mkdir /var/run/sshd | ||
+ | {{Board$}}/etc/init.d/sshd restart | ||
+ | generating ssh RSA key... | ||
+ | generating ssh ECDSA key... | ||
+ | generating ssh DSA key... | ||
+ | generating ssh ED25519 key... | ||
+ | Restarting OpenBSD Secure Shell server: sshdno /usr/sbin/sshd found; none killed | ||
+ | |||
+ | ==References== | ||
+ | <references /> | ||
+ | |||
+ | <noinclude> | ||
+ | [[Category:Ethernet]] | ||
+ | {{PublicationRequestId | 10178 | 2019-01-07 | BrunoB}} | ||
+ | </noinclude> |
2020年5月8日 (五) 00:21的版本
Purpose
This article describes how to perform remote connection using the ssh[1] tool.
Perform ssh connection
- On host PC, one can type:
If it is a first connection:
PC $> ssh root@10.48.1.172 The authenticity of host '10.48.1.172 (10.48.1.172)' can't be established. ECDSA key fingerprint is a0:a2:a3:09:b4:99:b3:90:6a:d0:35:05:6e:37:d0:6e. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '10.48.1.172' (ECDSA) to the list of known hosts. root@(none):~#
Otherwise:
PC $>ssh root@10.48.1.172 root@(none):~#
<securetransclude src="ProtectedTemplate:ReviewsComments" params="-- Bernard Puel (talk) 11:53, 5 May 2020 (CEST)<br />Below section and reference are now obsolete as we are using dropbear on openstlinux for ssh client/server. At each ssh connection a systemd service is launch dedicated to this connection."></securetransclude>{{#set:Has reviews comments=true}}
If the below error message is showing, it means that sshd is not running on the target:
PC $>ssh root@10.48.1.172 ssh: connect to host 10.48.1.172 port 22: Connection refused
- On stm32mp1, one can type:
Board $>mkdir /var/run/sshd Board $>/etc/init.d/sshd restart
- In the console, the following log should appear:
Board $>mkdir /var/run/sshd Board $>/etc/init.d/sshd restart generating ssh RSA key... generating ssh ECDSA key... generating ssh DSA key... generating ssh ED25519 key... Restarting OpenBSD Secure Shell server: sshdno /usr/sbin/sshd found; none killed