Linux远程登录和复制文件

远程登录

SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。

Linux终端命令ssh用以登录其他主机

首先得开启Linux的SSH服务
1、更新源  
sudo apt-get update
2、安装ssh服务
sudo apt-get install openssh-server
3、检测是否已启动
ps -e | grep ssh
4、看到有ssh字样,说明已启动,如果没有就手动启动
/etc/init.d/ssh start
如果我们有需求,可以配置ssh-server,配置文件位于/etc/ssh/sshd_config,现在我们使用默认配置即可。

登录命令:ssh -p port user@remote
port :SSH Server 监听的端口,如果不指定,就默认为22
user :远程机器上的用户名,如果不指定就默认为当前用户
remote : 远程机器的地址,可以是IP / 域名

Linux远程登录和复制文件_第1张图片

使用命令exit退出连接

Windows系统下可以下载putty、xshell等终端软件与Linux系统连接

复制文件

scp 是一个在Linux下进行远程拷贝文件的命令
它的地址格式与ssh基本相同,需要注意的是,在指定端口时用的是大写的-P ,默认端口为21

命令示例:
scp -P port -r user@remote:路径1 路径2
路径1:要操作的主机下的文件或文件夹
路径2:本机的文件或文件夹
注意:如果:后面的路径不是绝对路径则以用户家目录为参考路径

scp的使用方法和cp命令基本一致

Linux远程登录和复制文件_第2张图片

Windows系统可以下载WinSCP、FileZilla等软件来和Linux系统进行文件互传

你可能感兴趣的:(嵌入式Linux)