ubuntu下通过ssh在两台计算机之间拷贝文件

参考:Linux 远程连接之 SSH 新手指南 - 知乎 (zhihu.com)

1、查看是否安装ssh客户端

(ubuntu下一般默认都安装了)

bash 复制代码
file /etc/ssh/ssh_config

有回复则表示安装了,否则会回复"No such file or directory"

2、查看是否安装ssh服务器
bash 复制代码
file /etc/ssh/sshd_config

有回复则表示安装了,否则会回复"No such file or directory"

3、根据情况安装客户端和服务器
bash 复制代码
// 安装客户端
sudo dnf install openssh-clients

// 安装服务器
sudo dnf install openssh-server
4、查看客户端、服务器是否开启
bash 复制代码
sudo systemctl is-enabled ssh

sudo systemctl is-enabled sshd
5、重启客户端、服务器

(如果没有开启的话)

bash 复制代码
sudo systemctl restart ssh

sudo systemctl restart sshd
6、拷贝文件
1)把当前目录下的1.txt文件拷贝到远程计算机

(计算机用户名为sz,ip地址为10.33.23.93,拷贝到位置/home/share文件夹下)

bash 复制代码
scp  1.txt sz@10.33.23.93:/home/share
2)从远程计算机拷贝文件到当前目录下

(计算机用户名为sz,ip地址为10.33.23.93,拷贝/home/share文件夹下的1.txt到当前目录下)

bash 复制代码
scp sz@10.33.23.93:/home/share/1.txt . 
相关推荐
aidroid15 分钟前
git github仓库管理
linux·运维·docker
三朝看客35 分钟前
k8s自动清理pod脚本分享
linux·docker
奇点 ♡1 小时前
【线程】线程的控制
linux·运维·c语言·开发语言·c++·visual studio code
学习3人组2 小时前
CentOS安装Hadoop系列
linux·hadoop·centos
xiaojiesec3 小时前
第159天:安全开发-Python-协议库爆破&FTP&SSH&Redis&SMTP&MYSQL等
运维·安全·ssh
Length-vision3 小时前
Linux入门学习:Linux调试器gdb使用
linux·学习
HelloTonyGo3 小时前
Ubuntu24.04 安装opencv4.10
opencv·ubuntu
技术不支持3 小时前
WSL2+Ubuntu 22.04搭建Qt开发环境+中文输入法
linux·运维·服务器·qt·ubuntu
木人舟3 小时前
以root用户登陆ubuntu的桌面环境
linux·运维·ubuntu
几度热忱3 小时前
【Ubuntu】Ubuntu双网卡配置 实现内外网互不影响同时可用
linux·运维·ubuntu