(使用或不使用代理)ssh远程连接服务器、scp传输文件

16 篇文章 1 订阅
10 篇文章 0 订阅

一,不使用代理:

1,ssh连接服务器

$ ssh 服务器用户名@服务器ip地址

2,scp传输文件

$ scp -r 要传输的文件名  服务器用户名@服务器ip地址:文件要拷贝的路径 #如果不是文件夹,可去掉-r

二,使用代理(单次设置)

1,ssh连接服务器

$ ssh -o "ProxyCommand=nc -X 5 -x 代理服务器地址:端口号 %h %p" 服务器用户名@服务器ip地址 

2,scp传输文件

$ scp -o "ProxyCommand=nc -X connect -x 代理服务器地址:端口号  %h %p" -r 要传输的文件名  服务器用户名@服务器ip地址:文件要拷贝的路径 #如果不是文件夹,可去掉-r

三,使用代理(永久设置)

1,安装Corkscrew:

$ sudo apt-get update
$ sudo apt-get install corkscrew

2,添加修改ssh配置:

$ vim ~/.ssh/config #如果可能不存在这个路径,那就手动创建

将以下内容写入配置文件中

Host * 
ProxyCommand corkscrew 代理服务器地址 8080 %h %p

接下来的所有操作就和上面一中说的相同了

注意:

1,要仔细核对命令中自己的代理服务器地址、用户名、ip等内容,避免低级错误
2,永久设置代理走得是http

Done!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CrystalheartLi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值