树莓派3B Ubuntu 18.04 mate下设置 SSH 以及 远程拷贝文件【SCP】

本文介绍了如何在Ubuntu上安装并配置SSH服务端openssh-server,实现远程登录及通过scp命令进行安全文件传输的方法。

       ssh程序分为客户端程序openssh-client和服务端程序openssh-server。

  如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序ubuntu是默认安装的。而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。

1.安装openssh-server

1、使用如下命令进行ssh中server的安装

     sudo apt-get install openssh-server

2、查看openssh-server是否启动 

 ps -e | grep ssh 

进程ssh-agent是客户端,sshd为服务器端,如果结果中有sshd的进程说明openssh-server已经启动,如果没有则需运行命令启动。

启动、停止和重启openssh-server的命令如下:

/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart  

配置openssh-server

openssh-server配置文件位于/etc/ssh/sshd_config,在这里可以配置ssh的服务端口等,例如:默认端口是22,可以自定义为其他端口号,如123,然后需要重启ssh服务。

 

2.开启远程界面登陆

安装xrdp(用于远程界面登陆,使用windows自带远程桌面)

sudo apt-get install xrdp

设置ssh为系统服务

sudo systemctl enable ssh

sudo systemctl start ssh

重启树莓派即可远程ssh或者远程桌面连接
 

3 scp

•scp 就是 secure copy,是一个在 Linux 下用来进行 远程拷贝文件 的命令
•它的地址格式与 ssh 基本相同,需要注意的是,在指定端口时用的是大写的 -P 而不是小写的(唯一的不同点)

把本地当前目录下的 01.py 文件 复制到 远程 家目录下的 Desktop/01.py
注意:: 后面的路径如果不是绝对路径,则以用户的家目录作为参照路径
scp -P port 01.py user@remote:Desktop/01.py
把远程 家目录下的 Desktop/01.py 文件 复制到 本地当前目录下的 01.py
scp -P port user@remote:Desktop/01.py 01.py
加上 -r 选项可以传送文件夹
把当前目录下的 demo 文件夹 复制到 远程 家目录下的 Desktop
scp -r demo user@remote:Desktop
把远程 家目录下的 Desktop 复制到 当前目录下的 demo 文件夹
scp -r user@remote:Desktop demo

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

阅读后感觉有收获,可以考虑请作者喝咖啡☕️:

  

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值