“模板:SSH&SCP”的版本间的差异

来自ARM Wiki
跳转至: 导航搜索
文件传输
文件传输
 
(未显示同一用户的4个中间版本)
第1行: 第1行:
 
===配置Ubuntu\Debian软件库===
 
===配置Ubuntu\Debian软件库===
*系统默认集成了SSH、SCP、SFTP,如没有安装请按照下列步骤安装
+
*系统默认集成了SSH、SCP,如没有安装请按照下列步骤安装
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
sudo apt update
 
sudo apt update
第10行: 第10行:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
*inet addr后面的是主板ip
 
*inet addr后面的是主板ip
 +
[[文件:设备IP.png|700px]]
 
==== Linux主机SSH访问及文件传输 ====
 
==== Linux主机SSH访问及文件传输 ====
 
SSH远程登录:
 
SSH远程登录:
第17行: 第18行:
 
应用实例:
 
应用实例:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
ssh root@192.168.8.166
+
ssh root@192.168.8.220
 
</syntaxhighlight>
 
</syntaxhighlight>
 
SCP文件传输:
 
SCP文件传输:
第25行: 第26行:
 
应用实例:
 
应用实例:
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
scp /home/test/1.mp3 root@192.168.8.20:/home/root/others/music  #本地拷贝到远程,root@192.168.8.20远程主机的用户名及ip
+
scp /home/test/1.mp3 root@192.168.8.20:/home/root/others/music  #本地拷贝到远程,将1.mp3文件复制到远程music目录下,root@192.168.8.20远程主机的用户名及ip
 
scp root@192.168.8.20:/home/root/others/music/1.mp3 /home/test/ #远程拷贝到本地
 
scp root@192.168.8.20:/home/root/others/music/1.mp3 /home/test/ #远程拷贝到本地
scp -r /home/space/music/ root@192.168.8.20:/home/root/others/  #-r选项拷贝目录
+
scp -r /home/space/music/ root@192.168.8.20:/home/root/others/  #-r选项拷贝目录,将本地 music 目录复制到远程 others 目录下
 
</syntaxhighlight>
 
</syntaxhighlight>
  
第47行: 第48行:
 
[[文件:winscp登录成功.png|700px]]
 
[[文件:winscp登录成功.png|700px]]
 
*传输示例,程序支持拖拽操作、点击右键有上传下载选项
 
*传输示例,程序支持拖拽操作、点击右键有上传下载选项
拖拽文件,会显示传输进度框<br />
+
拖拽文件,传输文件时会显示传输进度框<br />
 
[[文件:winscp传输文件.png|700px]]
 
[[文件:winscp传输文件.png|700px]]

2020年6月24日 (三) 13:35的最新版本

配置Ubuntu\Debian软件库

  • 系统默认集成了SSH、SCP,如没有安装请按照下列步骤安装
sudo apt update
sudo apt install openssh-client
  • 查看主板IP:
ifconfig
  • inet addr后面的是主板ip

设备IP.png

Linux主机SSH访问及文件传输

SSH远程登录:

ssh user@host #user替换成用户名、host替换成需要访问的目标主板IP

应用实例:

ssh root@192.168.8.220

SCP文件传输:

scp [可选参数] file_source file_target

应用实例:

scp /home/test/1.mp3 root@192.168.8.20:/home/root/others/music  #本地拷贝到远程,将1.mp3文件复制到远程music目录下,root@192.168.8.20远程主机的用户名及ip
scp root@192.168.8.20:/home/root/others/music/1.mp3 /home/test/ #远程拷贝到本地
scp -r /home/space/music/ root@192.168.8.20:/home/root/others/  #-r选项拷贝目录,将本地 music 目录复制到远程 others 目录下

windows下SSH访问及文件传输

ssh远程登录
  • SSH远程登录,以putty为例下载链接选择putty.exe(或者使用Xshell、SecureCRT等类似软件)
  • 需要设置远程设备的IP、通讯端口(默认22)、通讯方式,登录后验证用户名密码

Ssh登录.jpg

  • 进入终端

Ssh登录成功.png

文件传输
  • 文件传输以winscp为例下载链接(类似软件Xftp、SecureFX)

打开winscp会自动弹出登录框

  • 需要设置远程设备的IP、通讯端口(默认22)、通讯方式、用户名密码,文件协议一般选择scp或sftp

Winscp登录.png
第一次连接会弹出以下提示框,点击是
Winscp警告提示框.png

  • 进入远程主机目录(左边为本地目录、右边为远程目录)

Winscp登录成功.png

  • 传输示例,程序支持拖拽操作、点击右键有上传下载选项

拖拽文件,传输文件时会显示传输进度框
Winscp传输文件.png