在ubuntu下关于ssh远程和scp远程复制文件

ubuntu下关于ssh远程和scp远程复制文件

ssh远程

在linux中,通过 SSH 客户端 我们可以连接到运行了 SSH 服务器 的远程机器上

SSH 客户端是一种使用 Secure Shell(SSH) 协议连接到远程计算机的软件程序
SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议 。利用 SSH 协议可以有效防止远程管理过程中的信息泄露
通过 SSH 协议 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗
SSH 的另一项优点是传输的数据可以是经过压缩的,所以可以加快传输的速度

ssh安装

更新源列表

sudo apt-get update

安装ssh

sudo apt-get install openssh-server

查看ssh是否启动

udo ps -e | grep ssh

如果没有启动

sudo service ssh start

ssh实例

ssh [-p port] user@remote

user 是在远程机器上的用户名,如果不指定的话默认为当前用户
remote 是远程机器的地址,可以是 IP/域名,或者是别名
port 是 SSH Server 监听的端口,如果不指定,就为默认值 22

scp复制文件

把本地当前目录下的 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

把当前目录下的 demo 文件夹复制到远程目录 Desktop下

scp -r demo user@remote:Desktop

把远程目录下的 Desktop 复制到当前目录 demo 文件夹下

scp -r user@remote:Desktop demo

补充

常见服务端口号列表:

服务器端口号
ssh服务器22
web服务器80
https443
ftp21
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值